Words in American politics have lost their original meaning. Words in American politics mean whatever the national committee say they mean for that week.
Communism means everyone who opposes Trump.
Freedom means parroting whatever nonsense Trump says today.
Socialism means everyone who rejects the current corporate oligarchs.