dude she sounds like my ex. keep this in mind, no matter what you find out when you leave her on any terms where she is at fault shes going to make you out to be the biggest piece of shit on earth and that is a simple fact. so just make up some bs about how you feel its not a progressive relationship and you want to just be friends blah blah blah and then just talk to her on occasion and keep in close with the parents for your job.