I don't know what to say other than I'm so sorry that you are treated this way. Thank God for your little black cat. Hang in there!
I guess i just needed to vent to people who actually have a grasp on what I'm working with here. Everyone else tells me to leave him and can't understand why I won't do that. It seems like talking to anyone lately ends up in a fight where I'm on the losing end. Keep me in your prayers to whatever gods will listen, I'll do the same for all of you.