<human>: Can you condense the text into three sentences or less?

Okay, so I was in a relationship with this girl for upwards of two and a half years.  (Tomorrow would've been two and a half years actually...) anyway, she plays D1 soccer at a school about an hour away from my school.  I'm an electrical engineering major and a D3 ice hockey player, so free time isn't gratuitous.  We've were dating a year in high school, then a year and a half in college, seeing each other maybe twice a month in college for the first year.

Anyway, this year my workload has been hell, and hockey was picking up, so I saw her as much as I could (drove down about once every three weeks or so).  I try talking to her and texting her as much as I could, making small talk like we always do.  Her responses become one word texts or two minute emotionless calls.  I finally get a free Saturday, so I go down to see her and give her this shirt that I bought her.  We sit down to 'talk' and she starts crying, saying that if I really cared about her, I would've gone to see her more often.  That's when I tell her she could've easily visited me, then she flips out saying that D1 soccer prevents her from doing that.  I call bullshit on her, seeing that she complains that she doesn't have that much homework and she is bored a lot.  To make a long story short, she breaks up with me, saying I don't care about her enough.  Am I justified to be upset with her "logic"?
<bot>: My girlfriend broke up with me because apparently me being too busy with school to visit her more than once every three weeks means I don't care about her.