Reason - Pathetic attitude towards fellow posters and getting personal with users on a regular basis despite multiple requests, explanations and warnings. Should have been banned earlier when he ran out of warnings. Too much leeway given.
Randy has been banned for a month for his pathetic attitude towards users and insulting them continuously despite many previous warnings (19 entries in the warning log in total).
You can PM me if you want further details as you know.
I won't be wasting time to explain reasons when it comes to these repeat offenders. If you have been banned before, your next ban would be one month or more. People have been on forums for years. Grow up or stay away.