A man from Lake Worth Beach, Florida was arrested on Monday for allegedly taking an elderly Jewish man’s kippah, throwing it onto the ground and punching him twice.

The suspect was taken into custody for battery and committing a potential hate crime, according to WPBF.

The Palm Beach County Sherriff's Office said that Daniel Scanlan, 34, attacked the man from behind at the Boca Raton Walmart, yanking off his kippah and shouting antisemitic abuse at him.

After that he spat on the kippah and threw it onto the ground. The assailant then allegedly hit the victim a second time.

According to police, an older woman tried to help the victim, but Scanlan grabbed her phone from her, called her an offensive slur and then pushed her to the ground. She received a minor cut on her elbow. When she tried to retrieve her phone, the suspect threw it to the ground.

Scanlan was charged with two counts of robbery without a weapon and two counts of battery on a person older than 65.