Damned liberals indoctrinating children in public schools:
Kicking off with a hard rock performance, it was clear this was not to be your average assembly.
At first students at Dunkerton High School, Iowa, seemed grateful for this musical break from the norm – albeit with Christian-themed lyrics denouncing the evils of drugs, alcohol and violence.
But things took a turn for the worse when the event veered into an impassioned and unfocused rant against homosexuality, abortion and sex before marriage.
After his band Junkyard Prophet left the stage, drummer and preacher Bradlee Dean took the microphone, separating the crowd into boys, girls and teachers.
Mr Dean is the president of the ministry You Can Run But You Cannot Hide International, which is listed by civil rights organisation the Southern Poverty Law Center as an active anti-gay hate group.
Here’s the video. Rocking hate in the name of God. Good times.