Cornered human being is able to do normally unimaginable things.
Every human being can break and you are not different.
Those strong negative feelings in you are nothing more than result of brutal mistreatment and you should be aware of that.
For me the most problematic is that you see yourself through your father's eyes to some degree and not your own.
So it is not problem in anger, the problem is that you do not see yourself as you are. So open your eyes and look better, it seems you missed quite a lot of things to spot.