Originally posted by arjoel:
Its a law that everyone must follow, not just homosexuals.



In a limited way your statement may be currently true for some specific jurisdictions - but it is certainly not universally true, and therefore your term "everyone" is not appropriate.

There are many places where same sex marriages are not only recognized, but protected under a charter of rights. On that basis it would seem that Americans don't have the same right as other nationals; and perhaps more importantly, it seems that the residents of some states have greater protection/rights than the residents of other states.

Originally posted by arjoel:
That is why the whole discrimination bit doesn't hold up and won't hold up legally.



I believe you're swimming against the tide with this one ... in fact, in more and more jurisdictions everyday "sexual orientation" is being equated to race, gender and religion (which is a matter of choice BTW), as requiring protection from discrimination.

The irony of the 11 state amendments is that they will likely speed up this process in the U.S., as they are challenged and probably overturned in court.