Karla May, a Democratic state senator representing a D+50 district in St Louis, voted with the Republican Party on Monday to uphold a ban on gay marriage in state law.