The Kampala Metropolitan Police on Friday evening swung into action and arrested an American national Jimmy L. Taylor who was caught on video assaulting workers at Grand Imperial Hotel.

Video emerged on social media showing the visibly drunk Taylor incessantly using strong language and violently charging at the calm workers of the hotel.

Ugandans on social media condemned his disrespectful and ferocious behavior and called for action against him.

Later in the evening, Kampala Metropolitan Police released a statement and pictures of Mr. Taylor being detained at Central Police Station Kampala which is only meters away from the crime scene.

“Kampala Police has arrested an American citizen for allegedly assaulting one of the workers of Grand Imperial Hotel. Footage from security television cameras installed showed a foreigner, identified later as Mr. Jimmy L. Taylor punching and humiliating a hotel employee,” part of the statement said.

The suspect also turned violent on police and reportedly tried to disarm the officers who later arrested him.

“Upon police efforts to effect his arrest, Taylor spat on officers, turned rowdy, uncontrollable and tried to disarm policemen,” the statement added.

“The suspect, according to police, confessed his crimes and blamed it on the mental related illness caused by stress,” said police.

“During the questioning, the American national confessed to having attacked the victim. He claimed an illness caused him to suffer stress that drove him to attack the hotel staff.”

He has been charged with assault and malicious damage.

“The suspect who claims to be a missionary and an ex US Marine is currently detained at Central Police Station Kampala on charges of assault and malicious damage as investigations are ongoing,” the statement concluded.