Hurting other people can make you feel pretty bad, I know.
But, mmcool, it seems to me that as you are consistently repentant on this topic - I've seen a lot of your posts - you're not a bad person at all, so you must be hurting pretty bad to be hurting other people.
I've read your posts in which you mention a little of your background, and this must be an incredibly hard time for you.
The only thing I can say that might help - I definitely have no experience of physically lashing out, all of my emotional/physical assaults have been on myself - is that people care about you. That if you work hard on making yourself feel better, and I know that is not easy at all, that eventually it will get better. The happier you are with yourself, the easier it is to be nicer to other people.
I hope things get easier for you. You're one of those people who, I read your posts and then worry about you. You're young, and life has been hard for you. I know how that feels, and it's s**t. :/ If you need a person to talk to via pm or anything, my inbox is always free.