I am doing that too. Believe, my game is improoving like this. I try to keep in good mood and saying positive things. I am being happy and results are coming.Online i just block chat from such people and fix the problem this way. Live i try to speak only to people which i know or which are in good mood for chat. I try to ignore people who constantly complain and moan.