I'm sorry I'm still stuck on the how your girlfriend can take that to mean fuck off and die......that boggles my mind and I know some very religious people and they don't take a phrase like that as meaning that. 
otherwise look at it this way you have a girlfriend who feels you are deserving enough of her time. You presumably have friends who feel you are deserving of your time. You have good grades. Don't worry too much about everything else. Be grateful that you have the life you have. I'm still trying to fix mine after fucking it up so terribly.....
otherwise look at it this way you have a girlfriend who feels you are deserving enough of her time. You presumably have friends who feel you are deserving of your time. You have good grades. Don't worry too much about everything else. Be grateful that you have the life you have. I'm still trying to fix mine after fucking it up so terribly.....