I have the same issue on the PC, version 1.59.73.1020, ALL EXPANSIONS, GAME, and STUFF PACKS. Modded with "No Censor" on first play-through.
I removed the mod and repaired the game and loaded from an earlier save (I do "Save As" for backup purposes... learned this the hard way in Sims 3). This did not fix anything.
I reinstalled the game and created a brand new sim following the same pattern as my original sim... same thing happened as the sim reached 4-star celebrity status.
None of my sims (original and new) ever had a romantic relationship, no family, no pets. ONE best friend of the same gender. ONE quirk - Emotion Bomb. Maxed about a dozen skills, most powerful sorceress, earns about 6K daily in copyrights and other income. Graduated Foxbury with a degree in Physics. Works as a Laboratory Leader under Scientist Career.
Both sims "React in Disgust" to ANYBODY, ANYWHERE, ANYTIME, MULTIPLE TIMES even. This happens with strangers, co-workers, friends - everybody - even animals.
Example 1: A visitor knocks on the door. You do an "Invite In" interaction. As soon as my sim is about 5 build-mode-squares away, the "React in Disgust" gets queued. If you manage to cancel the action and leave the sim to perform a whim, the first action is "React in Disgust" and sometimes you can't catch it and unable to cancel it.
Example 2: You go to a social event like a birthday party. As soon as the lot loads and zooms in, the first action queued is "React in Disgust". If you manage to cancel it and leave the sim to perform a whim, the first action is still "React in Disgust". If you leave your sim to perform a whim in a crowded area, a number of "React in Disgust" actions queue up to the same number of people in the room. If you leave the room (go outside the restaurant) and leave your sim to perform a whim, it will NOT queue a disgust reaction until another sim approaches my sim or if I reenter the crowded location.
Example 3: I perform a "jog" around town. As soon as another sim is within that 5 build-mode-square radius from my sim, whether they interact or just pass by, the "React in Disgust" queues up. This happens whether I just jog or have a drone following my sim.
ALL THESE EXAMPLES apply to BOTH my original (modded) and new (non-modded, fresh-install) sims.
Why this is a problem: I am an obsessive-compulsive gamer. I want my sim to perform the actions I want when I want and how I want. The "React in Disgust" action messes up my timing and action queues. It gets very annoying at some point and makes me want to stop playing the game altogether.
It took me about a month (or more) to (re)do all the steps above just to make sure that I can reproduce the bug. I am a programmer/software engineer so I have a little bit of an advantage finding bugs than most people. This is a cross-trigger issue and can only be fixed by Maxis. This means that some trigger code that reads a variable value from another sim causes the action to occur from the "Get Famous" pack. The code should read something like: If another sim approaches my sim and has a "variable value" of 0, react in disgust else, ignore reaction. The variable value here can be anything from skill level, cleanliness level, etc... or a programmer FORGOT to put a value in this variable and it's fixed at 0 that causes the trigger to fire with anyone.
I'll just wait until they fix it with a patch. It's pretty simple to fix if they know where to look.