you aren't crazy . . . sounds like you are hurting and need some TLC.
you have legitimate anger. you need to vent . . . scream . . . cry. please vent in a safe place (counseling session, at the gym, doing art, here online).
bad things happen. sometimes people will do things that irritate you. if you don't allow yourself to express your hurts and anger in a safe place, then you'll explode on a situation that doesn't deserve your full wrath. some situations can be solved in a logical manner but if you are overflowing with anger, how are you gonna reason well?
the more your mind is at peace, the more you notice the good things happening all around you. and, there are good things all around you. there are good people around you too. i bet they outnumber the jerks.
take care . . . .