Here in Ohio, we do not any of this gay marriage crap. Of course, if you give the leftist scum in Cleveland and Columbus enough time, they will at least try to mess it up.
I do not have an answer for your other questions. However, a state amendment might trump this crap in Iowa.
Ohio doesn’t have this issue because the people of Ohio amended their constitution in the Nov. 2004 election to define marriage as a man and a woman.