I hate that this happens. I have been playing games for over 20 years, have a balanced life, and always strive to improve gaming communities. It seems that what people don't understand is that if you do not attract new player base the game will eventually die out.
You should never get mad at someone who is newer at the game, or you will find yourself all alone. It is understandable to get mad at video games that you try very hard to win. Especially when you are doing everything right.
It just is not right to take it out on people that don't have the experience. Its like a mechanic yelling at you for not flushing out your transmission fluid in your car. Well damn I'm no mechanic how should I know? You have to educate them or they wont come back. Yelling at them is not going to help them improve. Encouragement is always the way to get the best results, plus you make friends along the way.
I pledge to constantly strive to improve the attitude of the community, there is just no need for that harassment and trash. Sign and pledge if you feel the same. Anyone in this thread is more than welcome to join my group as long as you have a good attitude! We have around 10 people, TS server, and we get on and have a blast!