I'm against your inclusion of 'gay/homo/******' in there; it's simple ignorance.
Rape : Utterly destroying an enemy
Newb : Someone new to the game
Noob : Someone who sucks at the game and refuses to get better or is otherwise annoying
Goomba Stomping : Killing an enemy by jumping on their head; meleeing them is optional
Also, in my experience, "Whore" is usually added on to a word, such as "Sticky Whore" for Demomen who only use the Sticky launcher. It's a feature that's incredibly unbalanced (In the Console version, at least) that, when spammed, can destroy entire enemy teams regardless of skill. Otherwise, 'Whore' is just an insult...