Not giving warnings in public encourages speculation about the reason for bans, so I don’t think that’s how it should be handled. Also, people need to know what kind of behaviour others get warned for, so that they won’t do the same.
It also doesn’t help how nobody has clarified the situation yet.