You're 100% wrong.    You need to read up on the U.S. Constitution and point out where it guarantees employment.     If you think this is about "free speech", again you're wrong.    A corporation has every right to have a corporate code of conduct which limits free speech  (eg:  Do you think a MacDonalds employee has free speech rights to recommend that everybody eat at Wendy's?).    If you think this is about freedom of beliefs - again you're wrong.    Damore did not keep his beliefs to himself so is suffering the consequences.

You also need to read up on "at will" employment.    If you're Canadian you may not be familiar with this concept.    I've worked for U.S. firms for most of my career and have had the unfortunate experience of having to layoff colleagues (where the head office wanted to enforce "at will" in Canada and pay no severance.   "At will" is not recognized in Canada).      "At Will" leaves very little protection for the employee.