I know I am developing a serious anger problem and have been taking it out on my 11yo son
What kinds of things have you been angry about?
I'm angry about things that can't be complained about. He is the target because he's young and his soul might not be yet corrupted.
Like you said, he is not yet corrupted. You should try to find another outlet for your anger instead of taking it out on an innocent child.
Shit, I'm confused, I have to take it out on someone and he is the only one I have.
I can understand needing to vent your anger, but taking it out on someone is wrong. Consider a therapist or even exercise to help with it. You don't want your son to grow up to resent you.