I haven't gone through the other posts here but responding strictly to the original poster... the question regarding if certain kinds of violence is necessary is, ultimately, not a relevant question or even a debate worth having.
As a fan of free speech and of art, I want the developers of any artistic product to be able to fully express themselves no matter what. Thats the beauty of art. Your opinion, my opinion... none of it matters, nor should it. I want to be able to see what the developers wanted to do.
Now, if you change your product because it has a loud, vocal minority getting offended at moments of violence in it... I understand why you do so from a business perspective but I tend to lose respect for you, artistically speaking.