For me, it is those teenage gamers that do nothing but game all day long, creating an over-powered character and then brag about it and call you noob, because you simply don`t have the time to game all day long. This is mostly relevant for MMO type of games.
I'm not particularly familiar with CSGO, but it seems like a sensible way to deal with that issue for online gaming in general (beyond the apparently unreasonable expectation that people not be jerks) would be to rank players on the basis of skill and experience such that the highly skilled veterans who don't want to play with fresh-faced novices can play separate games from the fresh-faced novices who simply want to learn the ropes, etc. And naturally there could be intermediately graded skill levels between those extremes, as well as games in which different skill levels could intermingle if they so which. Granted, a given game would require enough players of varying skill to warrant each separate grade and the overhead of running the online play is increased somewhat--but this is just my humble suggestion for a solution that would please everyone more than the status quo currently does with over-complicating things too much.
Yes that's really annoying. So sorry Mr. Ninth grader that I have a job and a child. I can't afford to play this game all day. One day I hope they make a game where you have verify your age. Kinda like a 25 and up game. Yes you'd still have annoying people, however I believe there wouldn't be nearly as many.
The lack of more local multiplayer bugs me as well. Occasionally a game will come out where it's easy to hook up with friends, but all too often local multiplayer is completely thrown out in favour of online multiplayer. I understand that companies don't want to chop up the screen on their super beautiful games anymore, but there are so many games that would be much better with local coop modes.Perhaps it's a bit of a generational thing, but I've never really found the appeal of the online multiplay with or against totally random people across the globe that modern games emphasize--for precisely the reasons discussed above. I can appreciate it on a technological level--but if I want to play a multiplayer game: I would much rather play with my actual friends, whether we're all in the same room or are playing remotely across a LAN. Given the poor behaviour discussed above, the modern multiplay approach hardly seems like an ideal way to meet and befriend new people. Sure, there's plenty of perfectly fine players out there who play honourably and aren't jerks--but the number of players on the opposite end of the spectrum doesn't make it worth it for me.
CSGO actually implements that kind of system, but people always find a way to cheat the system. In this case, something that's come to be called Smurfing. Which refers to skilled players who play badly on certain games on purpose just to derank and play with lower skilled people later on, or sometimes even buy new copies of the game and play badly for a while to get a low rank, then dominate the game when they feel like it. This sometimes causes frustration in the other team forcing them to get angry and start pointing fingers at each other. It's happened to me numerous times. It is not pleasant at all to play against smurfs :/ So this system isn't really a solution. Sometimes people are just douchebags and there isn't a known cure for that disease lol.
The lack of more local multiplayer bugs me as well. Occasionally a game will come out where it's easy to hook up with friends, but all too often local multiplayer is completely thrown out in favour of online multiplayer. I understand that companies don't want to chop up the screen on their super beautiful games anymore, but there are so many games that would be much better with local coop modes.
Playing with some faceless somebody on the other side of the world is, at its most passive, basically like playing with a more-skilled computer ally. Meh!