stop whining
I'll teach you some insight that will help you in life. "Whining" is a word that reveals a lot more about the person using it than it ever will about the people it's aimed at. It is the same principle as judging a person by the way he/she describes others. Since it is insulting and dismissive at the same time, regardless of the facts of the matter, the speaker will be identified as an obnoxious. If the complaints lack validity, it's "only" rude. But if the complaints have merit it looks even worse. Now you are not only arrogant and rude but also pretty ignorant/stupid.
Both options outcomes are bad because people may not tell you off, but they sure take notice of who you are and how you act, and that will affect you throughout your life.
I know I had a lot of help from people that I couldn't see coming just because they thought I was a good guy. And I know how little I am inclined to do something for the small (obnoxious) people.