Calling an underage moron who drinks in a public place until he/she is incapacitated... a student may be a stretch. But I agree that there is no sense of proportion in our legal system.
I was a nurse maid to teens in this type of situation many times... and where we live none of them even got a slap on the wrist. Although some of them did inadvertently kill themselves their friends and innocent people by driving, playing with firearms and taking drugs with the alcohol. Maybe that will ease your concern a little.
Young people do stupid things. I am not saying to let them off completely, but felony charges and tens of thousands for a fake ID is simple bullshit, when every illegal in the USA is doing the same thing and causing far more damage and NOT being punished for it.