The first argument out of your keyboard was ad hominem. Not a great start.
1. Trash talk is part of relating to players. You're not supposed to get offended. you're supposed to up the ante and throw some back. why? It shows the other players that you have a sense of humor and a good competitive attitude (ie can handle losing). The ones who don't, fail the test by taking the trash talk personally, so they just leave, or never join in the first place. This filters the skinned whiners who are often sore losers, and they really are toxic to a game community. The more competitive the game, the more this is true.
2. Yours is, apparently.
Then most people in your social group are too timid to handle losing, or too thin skinned to take the ire of a sore loser, so you stick to private games. That's fine, but the rest of the world should not be responsible for keeping itself sanitized to your specific standards. It sounds like you are the one with limited social and emotional skills if you're that affected by someone calling you names for owning him in a game. You could also be a bit more pragmatic and just shut the chat off while you play online.