You're absolutely right. Individuals and corporations should NOT be free to spend their own money where they choose. The government knows better, so we should leave such decisions up to them. Right?
No, I think American business should uphold some American values.
Such as freedom and liberty.
Not go into active connivance and collaboration with the enemy.