Seriously just needed to rant

I have been so hateful lately. Since I'm not 18 yet I still live with my mom and step dad and he's a bad chain smoker. I kid you not he throws one out and lights up another. And he's also an ass excuse my language. Moms always made him smoke outside and now that he's been acting extra rude and mean to everyone he walks through the house smoking even though he was one of the first to know I'm pregnant. I have breathing problems anyways and he stills smokes in front of me. On top of that, anytime I leave my room to go talk to my mom, he suddenly has an attitude with everyone, especially my mom. I don't know why he has a problem with me, but it's really frustrating and it upsets me that I can't even have a conversation with my mom because he gets mad.