Stepping back for a while might do him good. Maybe he can come back later, with less stress, and focus on the code instead of dealing with the public relations (his weakness, I think).
For those harassing him, just stop. Honestly, it's not even fun. For those who defend and almost enable his out bursts, also stop because you're not helping him or the project.