A união de facto não é a mesma coisa para os gays e para os heteros. Supostamente ao fim de (são 3 anos?) um casal que tenha residência em conjunto passa, perante a lei, a ser uma casal "casado". Agora união propriamente dita não existe, se bem que parece que a Juventude Socialista está empenhada em mudar isso... a ver vamos! 
Explica lá essa diferença entre gays e heteros? A única é a adopção (e questões conexas como famílias de acolhimento), de resto a união de facto é exactamente igual quer para casais do mesmo sexo quer para casais de sexo diferente.
Os direitos da Lei de União de Facto são reconhecidos passados DOIS anos de vida em comum comprovada através de, por exemplo, recibos de luz e água, facturas, que tenham a mesma morada para as duas pessoas. Mas não há nada de "casado" aqui... uma coisa é união de facto outra muito diferente é o casamento civil.
No caso específico da NACIONALIDADE a lei geral diz que as pessoas tem de ser casadas há 3 anos OU estar em união de facto há 3 anos.
Resumindo: EXISTEM DIREITOS LEGAIS EFECTIVOS PARA AS UNIÕES ENTRE GAYS EM PORTUGAL.
Além da nacionalidade ficam aqui mais três exemplos:
- No caso de falecer um dos elementos o outro fica com direito ao contrato de arrendamento (sem alteração de renda, o que poderia acontecer numa transferência "normal" de contrato)
- Direitos a inscrever parceiro de união de facto na ADSE (em condições idênticas a casados)
- Opção de entrega conjunta de IRS, incluindo ajuste das respectivas retenções na fonte (aqui é melhor que ser casado: as pessoas em união de facto podem escolher se querem entregar IRS conjunto ou separado, as pessoas casadas são obrigadas a entregar IRS conjunto)
Uma das coisas que fica de fora da união de facto (e que, quanto a mim, só faz sentido no casamento civil, que deveria ser para todos):
- no caso de falecimento de uma das pessoas em união de facto entre
33% a 66% do património do falecido fica para terceiros (pais, filhos, primos, etc) mesmo com testamento... sem testamento a pessoa em união de facto não tem direito a nada!