I think it has a lot to do with the offense. I can tell you that if I was on a college baseball team and my 20 year old team-mate got busted for having a beer, I would not feel disrespected. I would just think "unlucky you for getting the cop that feels the need to waste everyone's time and money instead of getting one of the other 90% of cops that would just tell you to pour your beer out and "don't let me catch you with another one".
So what's different about it? Both are illegal.