They're learning that being stupid has a cost in the real world.
I'm getting more outraged about the over-the-top punishment the longer this goes on. Remember the Ferguson riots all over the country? Here in Cleveland, a bunch of stupid kids from Oberlin came to a protest so blacks wouldn't be shot for nothing or whatever. They whined because a professor wouldn't give them extra time to study for an exam! What punishment did those protestors get who blocked city and communter streets, scared kids just trying to enjoy holiday events, and blocked access to buildings? And what about the looters and burners in Ferguson? Why aren't they all in jail?
No, these kids deserve no punishment. Or, as I suggested, maybe a day or two in an inner city school to get to know people. What they said was stupid, for sure, but it's free speech and it's at a private event. What do you have against freedom of speech?