I'm so happy that you have someone on your side. I am a firm believer in Karma too.
what goes around comes around. That being said, keep as far away from the man as possible. your RO is in place and put the State Police on speed dial. everything else, let your attorney do the talking.
I hope you get some rest this evening.