If a mercy is being trash, I'm going to tell them, if a DD isn't killing, I'm going to tell them. I work too much to waste time coddling bad kids. All my trash talk is gameplay related, I don't attack them personally, I don't know em. But I know if they're playing like shit. I've been master past 3 seasons and gone as high as 3900. It's worked for me since day one. I play in a group of 3 and we maintain a 50%+ win rate. You can defy trash talk without demoralizing people. Look at the army.
You need to take a long hard look in the mirror and maybe change some life priorities.