I have said before that I would probably suspend them for a game or two - but let's remember that we don't have all the information. Please note that my previous response was correcting someone who lamented that they didn't receive any punishment at all - not whether it was sufficient or what I would have done. While I probably would suspend them from a game or two if it was my call (and have said such before) I recognize that we don't have all the facts in the case and trust that someone who does can make a better call.
Now allow me a little hypothetical for a moment. Let's pretend that there were 4 people in that car, not just the 2 we know about. Let's say that only the 2 Bama players were arrested, while the other 2 guys - guys that just happened to play for the home State team - were let go and told and keep it down home. Now who's (stolen) gun was the one found under the seat? Afterall, that's really the worse charge here, right? Could it have been the rear passenger, the guy who went uncharged? What if the pot was theirs too (less likely, but this is my hypothetical - shut up) Now, how do you handle this if you don't want to bring a whole crap-storm down on the local community/police force? If you are the DA, you drop the charges and cite an illegal search or some such technicallity on the condition that no one involved talks about it publicly. If you're the coach of these guys, do you drop the hammer on them now? I don't know. I would probably need to know the kids. If they hadn't been problem guys in the past, I would be more inclined to be satisfied with extra summer work outs and the community service we have seen from these guys.