Baby, I hope you can find someone that you trust and respect to talk about this in person. It sounds like he is being way to agressive and physical with you.