In some countries there are rules for everyone, not just tourists. In some places there are particular things that you cannot take a photo of, or certain clothing is considered not suitable. I would assume that if a tourist is about to go to these countries, they are informed by the travel agent of what the local traditions and laws are, and as a guest in another country, I think that tourists should abide by these rules.
I think every country hears about the "ugly" tourists from their country. We hear about the "Ugly Aussies" too. The truth is, they are probably ugly in their own country too, and it is just magnified when they visit another country.
But all tourists should not be tagged with this. Most visit other countries to see the different cultures, and mix informally with the locals, and I am sure that they show the same respect to them, as they would expect in return.
Of course tourists stand out in some places, carrying maps, cameras, brochures, and souvenirs....theres nothing wrong with that. They are in temporary accomodation, using rented vehicles or tourist buses, and dealing with different currencies and languages. Give them a break, most of them have saved long and hard for their holiday, they just want to enjoy themselves, and as long as they do that with dignity, they should be allowed to be a tourist.