These are generally the kind of hard working working people who get cheated due to office politics, or an unfair boss, or the people who score less marks because the teacher wanted to reward her otherwise favorite pupil.
One of the top reasons why people want to have their own business is because 'working for others' ultimately leads to a situation where you do all the work, while not getting nearly the atom worth the due rewards you deserve. Its not selfish or arrogant or even wrong that such people ultimately take things into their own hands and refuse to put up with being treated unfairly.
When I first read Atlas Shrugged and The Fountainhead. The philosophy of it looked straight obvious and something that I myself have gone through.
Rand's philosophy is not the case, but rather a effect of a deep rooted malaise where some people find it perfectly fine to cheat. And expect the person to be fine being cheated.
On a side note, I attended a Start up conference a years back here Bangalore. At the end there was open panel discussion as to what makes a better career option 'Start up or a Job at a Megacorp' a middle manager from representing a mega corp called start up founders are impatient, greedy and selfish. This is how bad the situation gets when you put up with unfair treatment, the person cheating thinks it's perfectly ok to treat you unfairly. And more, it is unfair to him that you refuse to get cheated.
Want to prevent the Rand philosophy from spreading, do something that triggers its flow and adoption at the first place. But we all already know that's not going to happen.