He is lucky his ass wasn't in VA because if he had been, he'd probably STILL be cooling his heals in a cell waiting for a bond hearing.
I am on the fence regarding you not pressing charges.
SOMETHING has to wake him up to reality and this would likely have done the job.
Dar, you can't keep on like this now.
I'm understanding of bleeding hearts and all that but between the basic disrespect he shows you on a fairly regular basis and now pushing you around...well, you do realize there are MANY forms of abuse, right?
And NOTHING in your past - even when you bullied him - entitles him to treat you in this manner.