@boomerang,
I know Marion Barry. I know all the tricks he used to get re-elected several times.
In this case, he indeed voted in base of what his constituents want in their city, while the rest of city counsel members voted for what they think, for what they feel, for what they can get profit from (cuts when voting in favor of gay marriage), voted for anything but the will of the people.
In reality, sodomites and lesbians will always be a separated social class in societies. To say the contrary is lying to yourselves. Always, without exception, dudes in the work places will laugh at the cost of the dude who is known as homosexual, and this reality will never change.
Laws can obligate to accept people with different sexual preferences in schools and work places, that is fine, but laughs can't be stopped on the backs of sodomites and lesbians, here in the US and everywhere around the world.
So, yes, homosexuals are getting more privileges in societies, but they still are the joke, the mockery, the "not in my backyard" for straight people... even between family members, the straight ones make jokes on their homosexual brothers, cousins, etc...
Marion Barry was right for the right reasons.