Read other letters about this article
Nobody with a lick of common sense would argue that BF doesn't have the right to find a GF who lives up to his standards, whether we agree with those standards or not.
The problem is that BF went on a "rampage" and made LW feel bad about her past - a past she apparently didn't think much of until he made it an issue.
If he didn't like her past, what should his reaction be? If he wants to live his life according to certain standards and discovers his GF isn't up to those standards (the idiotic "damaged goods" philosophy men apply to women all the time), what should he do?
Go on a rampage and make her feel worthless? Or dump her and move on to find somebody better for him?
BF sounds like a jerk. LW can do better.