I think this guy took it a little too personally, which I'm sure is hard not to do. Many of us have been in careers where you put in a ton of time and work into something only to have a boss (or customer) tell you it sucks. And, ya know, sometimes they're right. It's life. Learn from it and move on. I feel for him, but people aren't attacking him; they're attacking the final result.