Well, whiners will always be on Feral Heart, and there's not much we can do to prevent it. I understand that people are seeking sympathy and attention by doing so, but what they don't consider is the fact that Feral Heart is a game, not Yahoo Answers. Problems irl should be kept off online games; people come online to relieve stress and have fun, not listen to people complain. When your playing Xbox live, you don't suddenly complain to the computers, do you? So it shouldn't be done of Feral Heart.
Red pretty much said what I was going to. If you need advice, a simple Whisper to a friend would suffice. Or if your life is so tough that complaining is the only way to feel better, then you should get off the computer and find another hobbie.
Aside from that, the best way to get rid of whiners is by simply ignoring them. If the attention isn't fed, they will stop. Talking back to someone complaining - be it advice or a fight - is giving them what they want. If you give them what they want, they will continue.