prior to Pearl Harbor german warships had attacked 5 US navy vessels and over 100 US merchant marine vessels. the nazis declared war on the US 4 days after Pearl Harbor. the fact is that Nazi Germany was waging undeclared war on the US for the better part of a year, and indeed were the ones to formally declare war too. this is not an apt comparison to contemporary events.
if gay marriage had any relationship to the actions of NATO, why would it have member states where it is not legal? why would NATO be hostile to the Republic of Cuba, a country where it is legal?