What's the difference between a complaint and a whine? Why is objecting to "nappy-headed ho's" a legitimate complaint, but objecting to "Take out the garbage" a loser's whine?
It seems prima facie ridiculous to condemn all complaints as whining. Why should trash-talk, insults and demeaning speech be socially protected*, but objections to such talk socially condemned and dismissed as "playing the 'victim' card?" (Except, of course, objecting to objections to which the social protection hypocritically remains.)
*I'm not talking about legal protections; all (almost all) speech, regardless of how insulting or hateful, is and should be legally protected.
There are some useful substantive distinctions we can draw, though, to make a sensible distinction.
Of course, any criticism of speech should be directed at the speaker. This criterion is one reason why Badtux is either being intellectually dishonest for condemning Hillary Clinton for her supporter's speech or he is really directing his criticism against women for complaining about sexism.
If what you're complaining about isn't a problem in the first place, it's a whine, not a complaint. In this sense, one must infer that if Badtux is not being intellectually dishonest, he doesn't consider the anti-Clinton sexism in the media problematic. One must likewise infer that Violent Acres does not consider religion to be a problem, despite pedophile priests, anti-abortion, anti-gay, anti-woman, anti-science fundamentalists. (Well, it's well-known that V is dumber than a box of hammers, so she can be excused on Hanlon's Razor.)
On the other hand, to say that that religious people whining about being discriminated against because they can't proselytize in public schools means that excluding religion proselytization in public schools is not a problem, a position I have no problem explicitly endorsing.
Secondly, a complaint has to specify or imply corrective action; without some sort of correction, it's just a whine. To just say, "black people have to choose between segregation (bad) or living in a white-majority society (bad)" is a whine because — even though someone might legitimately feel bad about either or both options — there's no possibility of correction; the alternatives are (mostly) exhaustive. (The speaker might really advocate that most white people should commit suicide, but I think it's more charitable to interpret such statements as whining rather than genocidal.)
On the other hand, it doesn't seem very objectionable to make the social (not legal) demand that people not make gratuitously insulting statements.
To call a statement a whine, you have to show that the speech lacks at least one of these elements.