There’s nothing like a shameless bigot to ruin a night of celebration.

According to KCTV 5 News, a Kansas man is accused of spitting on a preschool-aged boy and calling him the n-word while dinning at a Hooters restaurant in Overland Park, Kansas on Monday. The child reportedly wandered away from a birthday party his family was attending, which apparently infuriated a patron. When one of the boy’s relatives went to retrieve him, a man reportedly began calling the kid racial slurs and, at one point, spit on him.

“He basically said get that little ‘blank’ up off the floor,” a source told KCTV. “The n-word started to get thrown around.”

The witness said he was sure a physical altercation would ensue; however, police were called to the restaurant as soon as things got heated. Once authorities arrived, the man—whose name has not been released—reportedly told officers that everything was OK because he was a first-responder.

“I didn’t catch what the officer said to him, but his immediate response was ‘It’s OK, I’m a fireman,’” the witness recalled. “Like that was supposed to blanket cover everything for him.”

The so-called firefighter wasn’t arrested (surprise, surprise); but the Overland Park police insist they are continuing to work with the family and several witnesses. The man could face criminal charges of battery and making a criminal threat.