Katiee, I think it's a good thing you broke up with him. You deserve someone who actually cares about you, not someone who's going to be a jerk.
Boys can be jerks, and so can girls. That doesn't mean they're always going to act the way they do. We're all human, we all make mistakes, we all say and do things we're not proud of, but that doesn't mean it's accurate to label everyone who's similar to certain people as something they might not be, especially if it's something negative.