Europe is still a continent where coming out and assuming himself as gay isn't an easy task. Even in most progressive and relaxed countries like Netherlands, Belgium or Switzerland.
The laws are the mirror of our society.
We still live in societies where homosexuality is NOT the norm, we live in society FORCED BY SUPERIOR ETHICS VALUE to accept homosexuality whether as not deviant whether as deviant-from-the-norm-but-acceptable.
In such a context, I'm not sure we have a right to critic the US action from countries where laws don't reflect citizen opinions.
And stop to blame all the republicans, there are also progressive people in this party, for example Log Cabin Republicans (who are the ones who filled the lawsuit challenging the DADT policy this summer and got a permanent injunction against this policy in October by a federal court: hxxp://www.scribd.com/doc/39202612/Permanent-Injunction-of-DADT-October-12-2010) or the 8 senators who vote the repell.
EDIT: (MrMazda 2010-12-20) - Disabled live link. Please do not post live links in the forum.