I think the very nature of baseball lends itself to such a habit. Same reason seeds and bubblegum are popular with players.
Not really with you on the argument not carrying weight. It’s selective enforcement and incredibly hypocritical, especially when alcohol is not only allowed but the league gladly profits from it. How about showing locker room celebrations where dudes are dousing each other in booze? What does that do for the young kids watching? I mean, banning tobacco in entire stadiums is laughable. “Miller park”, “Busch stadium” lol how about “Copenhagen ballpark”? Have you ever looked at the salt content of sunflower seeds? I would want my employees on a low sodium diet if I’m going to be responsible for their health care!
I'm a beer drinker, and I don't think your argument against alcohol advertising is out of line at all. I might not be in favor of it, but there's plenty of merit there.
But it doesn't take away from the fact that these guys are perpetuating a habit that no one wants their kids picking up.