Dismal, I agree with Azraele's idea... To be honest, it's invariably better to have a reasonably independent minded girlfriend, rather than a clinging one with lots of problems. This will give you a perfect opportunity to see just how considerate and caring she is. If she's the girl I think she is, she'll feel bad about what happened, apologize, and promise to be more considerate in the future.
Also, don't worry about college. I never touched one single drop of beer or had random, meaningless sex. You'll find like-minded people who have a more grown-up, less narcisstic attitude about what's important in life.