Tax already has an effect on demand - it reduces income, which reduces available money. This just makes it more obvious.
Corporations are owned by people (consumers as you call them), tax the person, not the intermediary.
And in any case the corporation would also have to pay the tax on everything they buy.