A man riding in a Long Island Rail Road train was caught on video spewing hate and profanities against an African American woman.
The incident occured on April 19th around 10 p.m.
The perpetrator, identified as Edward Ruggiero, was eventually arrested and charged with a hate crime and second-degree aggravated harassment for the verbal tirade.
Ruggiero's lawyer admits the episode shows "morally reprehensible" behaviour, but it's unclear whether it meets the legal requirements for a crime.
WARNING: SOME OF THE LANGUAGE IN THIS VIDEO IS GRAPHIC