The club owns the contract, but not the human being.
And, I agree that players shouldn't be fucking around. But, unless the player is violating the club's policy, the manager's policy or a law, there isn't any problem until it affects their on-field product. And, in that event, this is a problem that (at least I feel) should be handled by the player, manager and club. The media doesn't have a stake in the player. The fans aren't there day-in-day-out at training or in the dressing room, and thus they don't know what's going on. This only becomes an issue for fans when people make a deal out of it publicly AND a player's form drops. Suddenly, it's all about their vices. We don't know for sure though. And, we can't.
If a player wants to be in top shape, then of course they shouldn't be fucking around. They should be keeping their nose clean. The club should have infrastructure and policies in place to ensure that their players don't fuck around and should apply sanctions when necessary. It needs to be codified and standardized in each club or perhaps even league-wide. Unless that's the case, players can do whatever they want, so long as they can still perform and get results.