Continuity mistake: While Jake is singing to Marley in history class, the clock drastically changes times from one shot to the next.
Factual error: The wedding is at a Christian church performed by a Christian minister, but at a Christian wedding the groom stands on the Minister's left side and the bride on his right. The way Will waits for Emma is the way that the bridal party stands at a Jewish wedding.
Answer: The show is purposefully stylized and over the top. It is not designed to be an accurate, realistic representation of American high school. The idea that the glee club is so unpopular other students can literally throw garbage at them with impunity is an over-exaggeration of how glee club is considered "un-cool" compared to things like football. However, there is a second way of looking at it. The audience is simply never shown anyone getting into any trouble for throwing slushies. Just because we don't see it doesn't mean it never happened.
BaconIsMyBFF