If you want to do something why shouldn't it be legal? The only answer I can think of is if it hurts someone. If gay marriage indeed hurts someone, who does it hurt? (And I'm not giving out rights based on behavioral preference; everyone would get the right to a homosexual marriage just like everyone gets the right to a heterosexual marriage.)