If tipping is a problem for you, don't tip. My French nephew always gets after my husband for tipping in Europe. My husband is a tipper. His attitude is that the server (bellboy, etc.) needs the few dollars more than he does. So when we are in Europe (where the nephew lives, as well as more of the extended family) it's always a tussle between my nephew (French-born culture) and my husband (American-born culture) when eating at a restaurant. (I'm Canadian. 😄)
BTW, rudeness knows no boundaries. Rudest treatment I ever got was in Rome, and even in polite Toronto, you will encounter it.