There are too many imature idiots and spoiled brats in college. That's a plain and simple fact.
So many times I've wished to be rich enough to start my own ivory-leage style university for that exact reason.
Best teachers in the world. Best equipment in the world. Best building in the world. Best campus in the world.
But:
Babble in class: You're out.
Babble repeatedly: Get a warning.
Cheat: Fail and you get a warning.
Drink and misbehave: You're out.
Drink and misbehave repeatedly: Get a warning.
Dress and/or behave like a bum: Get a notice, then a warning.
Three warnings and you get booted from campus for all eternity, you're last semester tuition forfeight. End of story.
I am effing sick and tired of these countless spoiled f*ckwits clogging up the first two or three semesters until they're weeded out by the math curiculum in CS.
I further propose that every student should do 15 months of German-style civil service (Zivildienst) taking care of elderly or handycapped or do some other solid useful work like fixing damns or cleaning out environmental disasters before he/she is allowed to enter any higher education of any kind whatsoever. Grow the f*ck up before you waste my, the teacher/professors and everybody elses time!
If you want to drink yourself into a coma or slack off for a year or two: By all means, go ahead. Every yound person should take a year or two to travel the world, slack off and surf in indonesia or hawaii. But they should also be sternly corrected if they can't act like grown-ups when they finally come to college.
It's also for this very reason that I'm probalby going to roll in a remote tutoring college. (I'm planing on heading a CS degree or someting real soon now in part-time)