It's not that I don't believe that people can change. I would wholeheartedly support this if:
1) you have known him for more than a year (6 months, even in the best relationship, is simply too short in my opinion. sometimes it works, but that seems like luck instead of thoughtful decision making)
2) he has been fully respectful to you for at least a year... instead of only a week
People can't change in a week or a month. He BEAT YOU UP just two weeks ago, Bama. I'm sure he's sorry, but... it's scary that he couldn't control his temper. If he couldn't control it then, then "deciding" that he's not going to do it anymore is way too idealistic. It's too much of a risk to you, Bama. I'm worried...