Under the same logic, counterfeit money should be legal. It would be protected free speech or freedom of expression, or whatever.
Having counterfeit money is not illegal. Passing it along to buy something is illegal.