This is your subjective view. I think the words whine and complain are insulting and belittling, and it is not objective. I also have never heard anyone whine, so I don't believe that. I have, however, heard American bosses accuse workers of whinning, when they were simply explaining why they didn't want to do something. Their tone of voice was NOT that of whinning.
I have lived in many countries, and Americans are the only people in the world who use this word to describe what they think of others. And it is only American Republicans.
So you're saying that if people don't like the job, they mustn't take the job, and now that that is happening, you're calling people lazy? In other words, you just want to be free to exploit people. The only reason people take the shitty jobs that America business offers is because if they don't, there's no welfare system to support sytem. So it's a choice between starving and abuse.
Typical American choice.
And you think that laziness is more prevalent amongst people with higher IQs? Well, maybe it's not laziness. Maybe they realize they are being exploited, and they refuse to be exploited.
To me, people like you haven't suffered enough. Nobody in the rest of the world accuses people of whining. And it says more about the person saying that than the person who is being victimized.