I think that you ( understandably if she lit your fire) dismissed your own guidelines about long distance relationships and it has now bitten you on the A**.No point in having rules for yourself if you do not live by them. I think however that a long distance relationship CAN survive IF it is really solid and well established with total commitment.You did not have that.
Next, you are involved with a blamer who dumps all her stuff on others ( you!).
Finally, I have a saying -You can only have a successful relationship with someone who is available to be in one, AND who also wants the same things that you want. Move on and get wise..
Good luck...Johnno.