A Mississippi lawmaker has been arrested after he punched his wife in the face because she didn’t undress quickly enough when he wanted to have sex.

Republican state representative Douglas McLeod, 58, is now facing calls for his resignation due to the domestic violence allegations.

McLeod, who has represented George and Stone counties since 2012, is running unopposed for re-election this year.

According to the report, McLeod punched his wife in the face, leaving her with a bloody nose.

He was intoxicated and holding a glass of alcohol when deputies arrived to his home before 9pm Saturday to take him in, according to an investigative report filed with the George County Sheriff’s Department.

When deputies arrived to his home, McLeod opened the door and said, ‘Are you kidding me?’

‘Mr. McLeod had slurred speech and walked slow in a zigzag pattern,’ deputies reported.

He was so drunk he needed to grab a hand rail to maintain his balance.

Deputies found blood on the couple’s bed and on the floor in the same room.

His wife was found at the top of a stairwell in the home with another woman and appeared frightened, shaking and upset.

His wife said McLeod was drunk when he ‘just snapped’ and hit her.

She said he often lost his temper when he was under the influence of alcohol.

Another woman, who had been in the house at the time of the assault, told police McLeod had become angry because he wanted sex and his wife wasn’t removing her clothing fast enough.

The woman told officers the victim had come running to her room, her face bloodied, and that she had shut the door and locked it quickly after letting her inside.

She said McLeod had then begun banging on the door and threatened her by telling her that, if she didn’t open it, he would “kill her fucking dog.”

Over the course of their investigation, they found further evidence that corroborated the claims that she had been assaulted, including blood on the couple’s bed and on the floor in the same room.

They wrote in their report that McLeod had punched his wife in the face, bloodying her nose.

McLeod was taken into custody and booked into George county jail by early Sunday morning but was released out of jail on $1,000 signature bond.

His wife did not want to be taken to the hospital by ambulance following his arrest, but assured police she would have her daughter take her to get checked out.

In February, McLeod, a self-described “family values” Republican, voted to pass Senate Bill 2116, a fetal heartbeat law that makes abortions illegal as soon as the embryo’s or fetus’ heartbeat can be detected.