no seriously, i think you should leave this guy. just saying. i had a friend who was in the same situation. her bf is an abusive ass who is also manipulative (making it feel like he's innocent) and he knocked her down a couple of times as well as yell at her all the time. she told me about most nights with him she'd run home crying. he started to get pissed off at her bff as well as the rest of her friends. he never trusted her once she went off to college. one time a friend from her school (a guy btw) was going to drop her off from her dorm to her house and fortunately he spotted the car she was in and he cut them off in the middle of an intersection. they got out and he beat the dude up in the middle of the street. she eventually filed a restraining order and hasn't seen him since.
i still feel that she's stupid for being with that guy but yet it helped her become wiser.
let me tell you this. no guy is worth a damn if they treat you like shit. he seems like such a doucheturd and also he can lead you to worst things. trust your friends, if they don't agree with someone you seeing it's best to take their advice. people like him and the guy my friend was with deserve to be put away. just leave this guy, if worst comes from this call the police and file a restraining order or something.
[SIGPIC][/SIGPIC]so you lost a limb but hell, you will heal in time.