He didn't set out to get the guy fired. There's no way you can justify calling him a douchebag for criticising a website's design.
Fire your entire design team, if you have one.
Hire an outside design firm ... as quickly as possible.
Your in-house team is obviously incapable of building a good experience.
Get outside help. [1]
Then backpedaled [2] after he got a response outlining that he has no idea how large companies operate.