This is nothing dramatic, but something that happens more than I‘d like.

I’m 17 and live with my mum and my stepdad (which will hopefully change very soon.) I like my mum except when she gets bitchy and I didn‘t really get well along with my stepdad at first. Now I tolerate him, but I definitely don‘t click with him.

We had a busy weekend and were all hanging out in the living room. I was watching video essays because I think they‘re interesting and I like when somebody talks, as my parents are usually very quiet. Because they prefer silence, they also were kinda annoyed by the videos and insulted them. Not very nice, but I didn‘t care that much.

My stepdad drank a beer and the smell suddenly reminded me of when I got harassed a few days ago by a drunk old man. Without thinking I blurted out: „You stink like that old man I told you about.“ He immediately left the room and locked himself in the bedroom with the beer. 
My mum got even more bitchy than before and told me I should go and apologize and also be nicer to him since he drives me around a lot (he really does which is very nice of him, but I‘m not good at being overly friendly to people I don‘t like).
I tried to explain to her that I didn‘t mean to insult him and that the smell just reminded me of this specific thing. Now she‘s in the bedroom too.

I don‘t want to apologize. I realize how that sounded horrible, but I genuinely don‘t feel sorry for it and an apology would feel forced and dishonest. I don‘t feel sorry because I don‘t care about my stepdad‘s feelings (which kinda makes me an asshole, but I can‘t control who I feel sympathy for). Besides, my stepdad makes mean comments about spitting in my food and me being stupid and useless all the time and stuff like dad isn‘t that big of a deal. I honestly think they‘re both overreacting because they were already annoyed by the video essays.

TLDR;I‘m an annoying teenager, accidentally insulted my stepdad, parents want me to apologize, I don‘t feel like I have to.
