No i don't think nasty is too strong. Where i come from someone who treats my wife the way he did, and apparently 'touches up" other women (although he didnt try it on my wife-luckily for him)would be called nasty. I can offer you some alternatives if you wish....
As far as the short changing is concerned, That's dishonest. Plain and simple. Some may sneer at only one dollar. fine if your standard is that its ok to steal a dollar how about two dollars or ten dollars or a hundred?
Ive said what I've said and I stand by it. he is a nasty little man and dishonest with it. Period.
He is a bad reflection on Belize with tourists leaving the country or entering it.