I believe it should be based on the reason for ban. If the user is being banned for serious issues, we can make it public and let everyone know why a user is banned. For minor offense, discretion is a better approach.
Register or log in to explore all our content and services for free on Admin Junkies.