Why couldn't the guy just sleep in an alley like a regular drunk?
I don't know about you, but the thought of passing out in an alley, wearing a kilt, with other drunks in the area, is not a pleasant one. If they will "kilt check" a sober guy, what do you think they'd do to a passed out guy?

Of course, I'm not saying jail is a better alternative...