Yes, you are correct. Currently doing so would get you fired. But that is not the end of the subject. We can do something about it. We could all rise up together and get legislation passed that will restrict these companies from firing employees because of social media posts. Whether But you seem unwilling , like some others on here , to do so. It only takes the will to do so. When enough Americans get fed up with cancel culture it will happen. People have livelihoods and we have too much to lose to allow the SJW mob to use economic terrorism to keep us cowardly and silenced.
Not going to happen.
Zero constitutional basis.