I agree! You deserve to be treated with

respect even when you make mistakes. No one has a right to put their hands on you EVER!!!! This guy is not treating you right. Maybe you should get out of this relationship? Do you have someone you can talk to that you trust, maybe your dad?