Speaking to the Iowa House of Representatives, 19-year-old Zach Wahls gave an impassioned speech defending marriage equality and his two mothers. Though his words were compelling, the lawmakers still voted in favor of ending civil unions in the state.