Jeff, I absolutely agree that everyone, not just "more people", should be accountable for their actions. This is why I believe in Parkour. When you jump, you are 100% responsible for your actions, nobody else, and people learn from that and most people will gain self esteem, self respect, and yes, responsibility.
I think the only place with differ is what "held responsible" should mean. I am a fan of very harsh prison sentences where people sort recyclables for 20 years, or clean the sewers, or a host of other jobs that aren't nearly as pleasant as working out in a sunny prison yard and getting 3 squares a day. I feel that people who commit violent or rape crimes should be given neither dignity nor respect nor be allowed to have any until they earn it. Frankly, when someone hits a dog, my sensors go off - as a person, you do (usually) have the fight or flight OPTION and so people can choose flight, but someone beating a dog that is on a leash or tied up gets under my skin and I have threatened people and I probably would have been aggressive and violent with those people if they didn't stop their actions immediately.
I have also been in fights (I high school) and I understand that it can feel like respect or pride is on the line, however if the only way someone respects you is if you break their jaw, then THEY are the idiot. Don't meet them on their playing field. If it doesn't bother you that you broke someone's jaw, then I guess in the end it is you I feel bad for. If you wouldn't feel bad to break someone's spine, yes, even if they beat you up - then it is you I feel bad for. Again, you have every right to your decisions and actions, well, until you break someone's jaw - but that's up to you, and as long as you are held accountable for your actions as well, then I suppose it's all even.