Seth Godin wrote a great short post on listening to naysayers, negative people, and haters.
These people just suck the life out of you. Run in the other direction. Life is way too short for even a moment to listen to their whining.
Oh and while you're at it - stop your whining. No one cares. It's a turn-off. The only people you attract are those who also like to whine. So stop it right now. Break that middle school habit you've been carrying for the past 30 years. It's unbecoming and embarrassing.
Surround yourself with positive, upbeat individuals who raise your game and help you to become something better. Think about being with people who inspire you - not those who un-inspire you.
Master Coach for Hiring, Job Search, and Social Networking