How far is too far?

My family and friends all dislike boyfriend and have been trying to convince me to break up with him because they don't think he treats me right. We've been dating for about 4 months now and I've been dismissing them as being overprotective, but he hasn't taken me on a real date on months, basically all we do together is sex it seems. Last night he got too rough with me and left bruises on my arms. I'm not sure how to handle this, should I give him another chance or should I be more "zero tolerance" about it?