omg all those newb rogues. back in the time, humans had perception. Hunters had a tracking spell that allowed them to have stealth detection, and hunters mark to fuck rogues over for. warlock had felhunters with paranoia. It did nothing to rogues abilities to rape people.
and no a rogue is not negated because he is put out of stealth, they have gotten a million ways to use stealth abilities while not stealthed in the ever ongooing casualisation of wow. there is a talent that allows the use of stealh abilities for 3 seconds after stealth broke. There is a talent called shadow dance. there is a spell called vanish. There was once a time where rogues would use it to dodge incoming projectile spells. but those times of skill are long gone. and now u can run over ae affects, get blown out, and still can use a garrote or cheapshot. and now talk about skill.