okaykaykaykaykaykay
hold on.
she's a girlfriend. not your wife. that means she has absolutely ZERO say over your finances. sentiment or not, the choices are ultimately yours. You are a FREE MAN until a legal document says she gets half of everything. While I think you did alright, and everything ended fine, here's what I would have done:
1. Sit and do not respond to anything.
2. Continue to sit.
3. Continue to sit/absorb punches/slaps (I'll draw the line at knife-wielding)
she'll run out of steam and either go cry herself silly at mama's or a friend's house. While she's gone, change your locks, put her crap in boxes, and leave them at the front step. Now would be a GREAT time for a little vacation-maybe to a good friend's house who's a little ways out of town, maybe get a room at an oceanfront hotel, whatever you want. Get a case of beer or two and kick back. Just don't tell anybody where you're going and things will surely blow over. That way, there's absolutely no risk to your 2A rights (see there, it's gun related now!)
Boy, all that talk of beer and beachfront hotels has me really wishing it was the first week in March. I got big plans, boys and girls. Big plans...