First of all,remember that most foreigners are not rude on purpose.If they do something that offends you,it's usually because they don't understand the Thai custom.In Thailand,you should never touch the head of another person,but English-speaking countries,they don't have this custom.If a foreigner touches you on the head,will you get angry?