Ping
Either their HR department is populated by morons, which is possible, or we are missing some very significant facts in this story. It's hard to believe that they would explicitly say they were terminating only for expressing a private opinion outside of work.
In any case, it will be hard for the "good hands people" to wash this off (sorry couldn't resist).