don't try to tell us what happened, the demo shows it all. "i slapped her." is the understatement of the millennium. you deserved the verbal abuse that came your way after that. that's not how you handle anything.
actually lemme cover my ass on that one, you CAN slap people around like that, if their name is Tom Erdenay or if you set them on fire first and they're a hacker who you feel like making an example of.
but that was not the time nor the situation for slapping. that's when you consult someone who knows the rules better than you. which would be just about anyone.