I would work with the controller in question again in a heartbeat. I was on the same watch during my time in the sandpit, and it could have so easily been me had I still been there and taken the call on the day in question. I am shocked at his treatment, but unfortunately am not that surprised.
Best of luck to the individual concerned and I have no doubt they will be able to find alternative employment without any significant delay. Doha has just lost a very good controller!
-HD-