Doubt that the guy will do something that stupid again, but why waste the money it costs to imprison him for 10 months? Put him on a work crew every weekend for 10 months, with those nights spent in the county jail, and get some real value out of his sentence.
The other guy isn't blameless, either. He got so drunk in public that he passed out for a couple hours, so live with that, buddy. You're a victim of yourself, too.
Another case of stupid human behavior, not horrific crimes. I'd prefer that the punishment embarrasses the heck out of both of them and gives them stiff fines, then warns them not to fork up again. Prison time costs taxpayer money, and you can still have stiff punishment without the public paying so much for it.