Does being free mean you get to do whatever you want?
There are many gradients of freedom, but they all relate to tolerance. The more tolerance of a particular act - whether it is lawful or not - the more free that person is. It requires the co-operation of the others, and not only the individual seeking freedom. Something I would call democracy, but that other guy would probably lambast as 'socialism'.
Not sure what you mean. There have been all kinds of laws protecting the rights of gay people for years.
I was referring to the 'don't ask, don't tell' nonsense. Most of the other 'civilized world' militaries have been openly gay for a long time now. Sorry, ehehe.. I mean, they've allowed for gays to be openly active.
Marijuana is legal in Canada? Prostitution is legal?
As a whole, the nation is more tolerant of marijuana use and prostitution. Granted you have to give California some credit for trying to stimulate these things in the States, but as a nation, from the perspective of the rest of civilized world, the U.S. really does appear far behind when it comes to civil rights.