As a straight college kid with two lesbian moms, Zach Wahls famously spoke out in favor of gay marriage before the Iowa House of Representatives back in 2012, when he was only 19 years ...