Wow! I could have written that except for a word or two... And it's a great question! Why? Since I'm not one who would call you immoral, I can only guess at the answer. And I have a couple ideas.
One is that it's human nature to make the "other guy" wrong, so I can feel right. So, for someone who has a problem with nudity, is anti-choice and
basically anti-personal liberty, your position seems so "different" that they feel compelled to put distance between you and themselves, so they can
feel ok about their positions. Therefore, they tell themselves (and you apparently) that you are immoral, because that's far from moral, which is how
they see themselves.
Another possibility is religion. It's possible that their religion speaks against the ideals you hold. It's common (in my experience) to be told
that my values are not in line with theirs, and therefore are to be condemned. I find there's not a lot of room for being "different" in
I'll be interested to see the other responses.