Journeyman-- I am guessing you come from a country ...somewhere.
I would also suggest, based on your moral 'high ground' comment, that we could reverse the logic to apply to you.
Being South African doesn't dismiss someones right to discuss issues of morality. By that logic no one would be discussing anything since we all come from some somewhere with 'tainted' hands.