I have to agree with ThePocketWeasel and EMFCRACKSHOT. Martyrdom is annoying, but it is completely fair, because you can use it too. It's not like a glitch where someone can get to areas of the map where you're not supposed to. Besides, all's fair in Love and War. And COD 4 & 5 is a war game. So the same principles apply. Martyrdom, while fair, is most annoying IMO on hardcore modes; simply because it can kill your team. That reason is why I never use it.
I FFFFFF and rage about Juggernaught like everyone else, but it's still fair. Like Gunn01 said, it's good for when you just start a prestige or just started the game. Personally, I think other perks are much more useful than a bit more health. I find that Juggernaught doesn't help that much on Hardcore, both ways.
Last stand is little hard to call. On Call of Duty 4, I think about 7 out of every 12 or so players use it. On Call of Duty 5, however, everyone and their damn grandmother uses it because of the revive. I rage every time I shoot someone and they kill me with Last Stand, only to find out that someone revived them. Ugh. Especially on S&D since every kill carries more weight. But it's still fair. All these people that rage about it simply don't like it and they call it cheap for that reason only.
This thread is about Perks, and the M203 grenade launcher/rifle grenade are attachments, which are not in the same category. The only thing I would consider cheap about these attachments would be firing them from one spawn to the other. Since it kills you before the game pretty much begins. However, in CoD 5 they made it so "Newb Tube" spawnkilling isn't possible in S&D, so it's all good
