Maybe get someone else to go,if you think it may blow up in your face or a least have a witness with you and tape the whole process,you don't want to be the one to end up with a custodial sentence or as I say to a lot of people
"each has karma as their own"..good luck..
Yes will need some restraint when dealing with these sorts of people.
But of course my venting on the internet isn't a perfect reflection of how I'm actually going to handle it. Although I would love the guy to take a swing at me so I had an excuse, but I can't see that happening.
Just got to grit my teeth and remind myself that they'll be gone soon.