Don't generalize based on just one bad rogue. It's the same as saying all oranges are bad just simply because you tried one before, and it was a rotten one. Good rogues know how to deal damage AND support the group in their own ways. If you see a rogue, or rather, a player whose playing skills are terrible, add that person to your ignore list and make sure never to run with him/her again, or try to teach that person so that there'll be one less bad player, and one more good player.