“He was laying down in the hallway and he had blood all over him,” Haines said. “There was blood everywhere — all over the walls, the ceilings, the hallway.

While trying to arrest him, McKinney resisted and spit at officers, authorities said. He also assaulted a fire lieutenant trying to administer first aid, police said.

“It’s a lot for the officers to take on,” Haines said, according to WDIV-TV. “Add the pandemic on top of that, you don’t want someone else’s blood on you as much as they don’t want yours on them. Here, it’s everywhere.”

Police said McKinney has faced past assault charges that were later dropped for an incident involving his mother and stepfather.

He is being held in the Oakland County Jail on a $510,000 bond.