MONTPELLIER, France - Two men married each other in the southern French city of Montpellier on Wednesday, in the first same-sex wedding in a country rocked by protests against and for the reform.