SUBREDDIT: r/AskReddit
TITLE: So I punched an elderly person..is it wrong or morally acceptable in some situations?
POST: Ok first off I'm a quiet person, I don't usually get angry. 

Earlier today I was walking home and had to cross a road that leads to the main bus station. As the lights went red I started to walk across, and a bus randomly pulled off and nearly hit me (it completely disregarded the red light, not looking if I was crossing.) So out of shock/anger I stuck my finger up at the driver and carried on. 5 minutes later an elderly dude grabbed me by the arms and threatened to take me to the police station infront of hundreds of others in the town centre. I kept telling him to get off but he insisted, so I elbowed him as hard as I could in the stomach and he fell down winded as I ran off.

The sad part is I know he only saw me flip off the driver and I'm guessing he was sick of 'kids these days.' Although I guess he's lucky it was my pathetic self - a lot of people round here would of seriously hurt him. 

I still can't shake the feeling of guilt though yet I did what I deemed necessary.
TL;DR: 
elbowed an elderly man who tried to take me to the police station for flipping off a douchebag bus driver. 