The biggest thing I hate about Thailand is having to back down to violence. At one stage I carried round a police batton ready for action. Now that i am more sensible, when I am pissed I make sure i walk around like johny concrete. If i get ripped off I laugh it off and pay it.
My biggest defense is learning thai, i have been learning for 12 months just to make my holidays run more smoothly and believe me Thai people love you more, i have a bangkok accent and most taxi drivers are in stiches when i speak.
I find it helps having Thai men as friends, the other Thais dont dare. I had a problem with that weird thai loner that works at performance bar and hangs around jp bar alone, he started on me after i confronted him about bullying my mate, the minute he pushed me, i walked off smiling, two minutes later my thai man freind was patting his head like a dog smiling, saying dont do that again etc.
I am not one for common sense, because when i'm pissed i dont care and think i'm invisible at fighting etc. I believe i've never had trouble because i put my shoulders out, smile alot and pay out when taxi drivers try it on (which is rare for me). I walk away laughing shaking my head. At the end of the day they are piss poor and in relative we are millionaires, ok they are wrong but what would you do it there position? (talking about charging extra and not attacking)