ok here's where we may differ, I'm not entire sure...i actually have an example of this. I was staying with family of a friend of a friend and we got back to their house after a long day of sightseeing. I took my shoes and socks off when we got back to their place. However I later found out they were horribly offended by me taking my socks off. I thought it was completely stupid but I put my socks back on. I was in their home. I knew right then I would never come back to their home after that trip was over, but I followed their wishes for the remainder of that trip.
Now, if I'd been in someone else's home with those same people, and the home owners had no problem with me taking my socks off then I would take my socks off without a concern about the other couple of guests that might have found it offensive. I am a respectful person and I definitely have common courtesy...but there's a limit. I'm not going to avoid any potentially offensive comment or action while I'm out in public so as to not offend anyone around me. If I do something in public you find offensive, then I'm just going to suggest that we walk away from each other so you can't see or hear me.
But bottom line, someone telling me "that's offensive and I don't want you to do it" is NOT reason for me to not do something. If you can give me a legitimate reason that's not "well it's a generally accepted norm" then I'll absolutely consider it. But if "it's the societal norm" is the only thing you can come up with then I'll quickly and happily ignore your concern. Again..using you and your in the broad, general sense.