How long did you watch before you were offended?
Look away. You are not the moral judge of anyone.
Its very simple:
1: Its not real. If you think its real and is happening in the world, get out there and stop it.
2: its a game. A game of Fantasy. What is Fantasy? That which we can't or are not allowed to do. Kill a dragon. Fuck a bear. Fly.
3: if you accept any part of this game and enjoy it, you must accept it as a whole. You don't have to buy it you don't have to play it and you certenly don't have to critize the entire community.
I think you may need a little lie down out in a park. Let the real world sink in a bit.