I got in late on this thread, but here are a couple points I would like to make.
1. Responsibility for your friends / shipmates is paramount. It happens at the Academy and in the Fleet. You have to watch out for each other, or all the rules in the world will not help. People are always going to do something stupid, go too far, or drink too much, but it is the people around them and the responsibility of that person's squadron mates / classmates whatever that will keep them safe. If people are mids are getting fried for bringing someone home who is wasted, that is wrong. If mids are NOT bringing those people home because they are worried that their friend is going to get in trouble, ALSO wrong. Moral courage is what makes us leaders.
2. Mids should be able to police themselves when it comes to drinking. However don't forget that the Academy is NOT a normal college. 15 idiot midshipmen fighting and or throwing up in Ego Alley in summer whites is a BIG difference than 15 guys doing the same thing who go to Maryland. The Academy is held to a higher standard in the public eye. If you didn't want that burden, you should not have shown up in T-court on I day. Like it or not, the administration HAS to do something to show the public it is doing its job. Limiting to 3 drinks might not be the right answer, but the court of public opinion is ruthless, and it doesn't stop in the fleet either.
3. The idea that you have to "practice" getting drunk so you are "good" at it when you go to Pensacola or underway, or wherever is STUPID! If you are not responsible enough to know when you are out of control, you should not be flying a plane / driving a ship / etc. Plus, JO's should be taking care of JO's. The older ones in the wardroom need to watch for the idiots before they self destruct. And those idiots don't come ONLY from USNA. There are plenty of social retards that have gone to many other schools. I have met them.
Bottom line. Take care of yourself. Take care of your shipmate. The rules will always change for the better and for the worse, but as long as everyone is looking out for each other, you should be fine....