Ultimately a user's ban (and the reasons behind it) are between them and site staff. Yes, from time to time we choose to make the reason for a ban public (posted to their profile) usually due to extreme circumstances such as outright fraud but that is very rare.
As to the prohibition on the...