A state legislator in Mexico has come under heavy criticism for calling on authorities to ban same-sex weddings from all public spaces.

Colima state lawmaker Rafael Mendoza, argued that gay couples being allowed to marry in public spaces confuses children.

The lawmaker said mothers had come to him with complaints after a civil union ceremony took place between an American man and a Mexican man in the main plaza of the city of Cuauhtemoc, reports the Associated Press.

He said that society was not ready for same-sex weddings, and that mothers did not know what to tell their children when the two men kissed.

“Parents are coming to me, to my house, to tell me they are against the city carrying out these weddings in public,” he said. “I am not against these civil unions; the only thing is, I don’t want them in public.”

A representative from a different political party has said it will file a human rights complaint this week accusing Mendoza of discrimination.

The Mexican state of Colima at the end of July became the latest in the country to allow same-sex couples to enter into civil partnerships, as a change was made in the state’s constitution by a majority of local authorities.

Just two members of congress voted against the change, instead arguing that the state should not limit same-sex couples to civil unions, and should allow marriage.

Several other states allow either same-sex marriages or civil unions. Mexico City and Quintana Roo allow marriage, whilst Coahuila allows civil unions.

One state, Yucatan, banned same-sex marriage in 2009.

In December, the Mexican Supreme Court ruled in favour of three couples wishing to marry in the southern Mexican state of Oaxaca, in a decision which was seen by some as opening the door to eventually having a federal equal marriage law.

Almost 400 same-sex couples married in Mexico within the first six months of the law permitting same-sex marriage coming into effect. The law also allowed gay couples to adopt.