I only heard about him last week, I heard he used to do a good job with all three warlock specs until they fired him.
If what you say is true then that was a stupid move on Blizzard's part, most of the time I think they deserve to fail because their arrogance and ego are driving them to make dumb and terrible design choices.
Not to mention they made a spec that goes around throwing traps and grenades at ppl in front of them.