This is a great thread! I like Freddie's initial premise and I must say that Annebelle has made some points I would certainly agree with. In the UK we are struggling at the moment with the European Court of Human Rights because the government see it as getting in the way of what they want to do.
I am with Annabelle in that I prescribe to no particular religion and therefore do not feel compelled by an externally imposed moral code. However, I have a very strong personal moral and ethical set of 'guiding principles' some of which have remained unchanged over the years and others that have been modified as I have grown and matured as a person, listening to and taking on board the points raised by others. I do not believe in an 'absolute' set of principles and 'rights'. There is a basic premise I stand by and this concords with Annabelle, that we all have a personal right to be who we are and live how we want to live. I believe we all live at a basic human and individual level. However, we are also a social animal and living and interacting with others can lead to a clash of motives and desires etc.. So we have to establish social 'norms' and ultimately laws to protect individuals and their interactions.
Legislation usually follows incidents that demonstrate the need for it. Once upon a time society did not accept homosexuality and legislated against it (in the UK). This view changed and the law changed to accommodate the social change. At the moment, I do not know of any law in the UK or USA that denies a person's right to cross-dress in public... mainly because it was never really felt to be needed. Other countries have different views.
However, social norms are not yet that accepting. So yes, I believe that we have a right to crossdress in public, but people who do not wish us to be dressed in public also have a 'right' to object to it and make their views known... and there we are. One day, if there is a need, the law may intervene to either make it illegal to cross dress in public (as in Dubai) or to make it illegal to take actiuon against crossdressers. At the moment, in the UK, police officers are trained to accept the rights of crossdressers to dress in public and defend those rights in the event of trouble. Ultimately, social norms currently dictate how people will respond... and that... is we know... is highly variable. And that is where many of our problems lie.