Its amazing how someone so obviously passionate can be completely screwed over by such bureaucracy. Do HR departments ever have humans running them?
This guy admitting anything but the most perfect of environments and purity of process, while not a firing offense to normal folk, opened a vector for the possibility of the hint of something bad being done. So he had to go.
When that company is a US company, then yes, because of the sue-on-sight culture that has grown there. The same thing wouldn't have happened if this was Air France, Scandinavian Airlines or Iberia Airlines.
Things like this will keep happening so long as we're willing to trample all over each other in our race to the "top".