Joe Stack was not a communist. Nor was he against free markets. Most likely he opposed both BIG Government and BIG Capitalism. He saw himself as a small businessman and hated all the tax madness.
Joe Stack was a lunatic who killed innocent people. Anything else is mostly conjectural BS.