Having angry thoughts is human. Some are more violent than others while others aren't. The reason for angry thoughts though could be something to look into. As well as how we ourselves behave with our emotions.
Hellion not trying to be critical but over time the posts with your mom's bf haven't been healthy for you. I will admit I haven't read all your posts but the ones I have over time it appears that environment isn't healthy.
I know it's hard because I had to do it, but sometimes changing the environment and people: in our lives can give us more peace. This isn't to say that getting out of the environment you'll magically not have anyproblems, no tthe inner problems with one would still be there but it could be easier for one to heal and better themselves.
Many well thoughts your way.
__________________
|