I'm fairly certain that it was a federal decision to go to war.
Well yes it was technically federal, because it was the executive branch that proposed the bill and congress, house of representatives, and governors (which represent the states in DC) all agreed to mobilize troops against Sadam Husein to take out "proposed WMD sites" and to enter Afghanistan to hunt down Bin Laden (later found out that he was long gone before we even landed). Though no real Declaration of war was signed it was all agreed upon by the folks in DC.....................................................................but anyways back to the topic.
Legally, being a homosexual cant be banned as it a direct violation of the bill of rights. the controversity is over marriage because it isnt clearly outlined in the constitution(because marriage was a local level thing rather than federal or state level). That is why both sides are trying to make amendments to the constitution stating " marriage is between one man and one woman, or " marriage is between two humans". Though personally I see no need, because I think when it says " the right to privacy in ones home", I think that covers who your sleeping with an who is your spouse, so one could make the claim that gay marriage is legal under the bill of rights.