IMO, people who complain about things in any FPS simply suck at it
This.
Stop being a lil' bitch and complaining about all those ways. Notice, all of them involve the OP dying.
Grenade launchers were meant to be in the game. If you cry over them, use them yourself.
Who would run in a room without looking through it's windows to SPOT the camper with a shotgun in the corner, first? Throw grenade, get rid of problem.
Dropshotters, your aim sucks. Idk about you, but I can kill them just fine. Simply aim down. You need good reaction speed.
Morons? Really? AKA Insult a person who raped your ass.
Also, there are these things called perks that help you with certain occasions. Try 'em out.