Fahim,
That's so ironic that you'd imagine that Tom, a working class fellow, would have the slightest affinity, respect or let alone adoration for class stratifications of the British Raj!
He travels with his tinted glasses and you with yours. We're all like that. Just the way it is! But as far a criticism, I wouldn't just say on a visit to the asbestos laden ship breaking yards of Bangladesh, "Thank you Bangladeshi government for the privilege of visiting your country. I will not be disgusted at the site of barefoot kids working with their hands to dismember freighters that other shipyards can't touch." That idea is foreign to me. Folk can have different customs, standards of living, religion, and other societal values, but we can't just go to be preciously amused and entertained, as if no sin there is any of our business.
Similarly, when I'm in Israel, I have lots of questions about roads and disparate services in Arab villages! I do not care who's offended. On a cruise, I can't stand the fact that they dump oil just of pristine beaches in the Bahamas and I report them! I guess I am not an appreciative guest! I'm just lucky I was never thrown overboard!
Of course, when traveling we all will show respect for the local folk and it's a privilege that they welcome and tolerate us, but we cannot just go to Bangkok and be delighted in the ancient culture and modern restaurants but utterly silent on the abuse and exploitation of children for the porn vacation industry from the USA, Australia and Europe!
So, no for me, I cannot accept "just respecting everything and everyone" I come across and declaring, "Vive la difference!" just retire to my 5-Star hotel to be pampered by locals as if I'm some landed aristocrat!
Asher