i sympathize with you in many points hellranger.
-issues with new teammates
-lack of respect in the community (in quebec)
-in game behaviors (lack of maturity from many players)
About type of game, i think you know more than enough the community in quebec to choose your type of game with people you want to play with.