i'd say both ways of defining are important, but they serve different purposes. Since you mentioned socialism(ding ding ding!)......
There are certain things I consider key aspects of socialism. Those who do not conform to those aspects, are not people I consider socialists at all, regardless of their stance on other issues. Gay rights and internationalism, for example. A person who opposes gay rights or who promote nationalism have nothing to do with socialism - the way I see socialism.
Violá - I've just removed the stench of Stalin from my socialist coat.
That, however, makes very little sense to an outsider - as far as the world is concerned, Stalin is a socialist, no matter how much of a chauvinist I (and Lenin) consider him. Even though have less in common with Stalin than I have with the leader of the conservative party, his name will forever be a part of the socialist movement I'm a part of.
I'd say the same goes for you. Even though it makes little sense to call people you have absolutely nothing in common with christian, to an outsider, the KKK is still christian.
Hitler wasn't one though. Nor was he gay, or any of the other thousands of labels people have put on him in their effort to distance him from themselves and lump him with the groups we don't like.
He was a vegitarian, though. Crazy buddhists.
Bookmarks