I don't think Becky is the type to let something like this slide. I'm pretty sure it's safe to say that she does not tolerate bullshit of any type lol. She's as sharp in person as she is online. Definitely not a wallflower. The guy is lucky he didn't get decked...
That being said, hopefully you don't find yourself in this situation again Becky, but if you do, please just let the guy go. Who knows what people are capable of right? Also, I know it's your money, but relatively speaking, come on its not worth it. I get wanting what is rightfully yours and the principle but just don't take the risk.
If it was me, I would definitely have some kind of a taser, pepper spray, something you know you can fall back on if it hits the fan and its just you and some jerk in the room. Who knows, your dog which seems REALLY laid back could have an attack mode for all I know lol
Stay safe!