Acceptable for paying tax.
Not only acceptable for payint tax. Also, legal tender laws, which is basically a violation of the right to contract.
But even if you believe in taxes, why should the government only accept one currency for paying taxes? Why not charge 30% of your wage, whatever that wage is payed on? History is full of examples of governments payed in different types of currencies.
The requirement of having taxes payed in only one currency, the government one, comes from the same objective as legal tender laws: create a currency monopolly.
All this barrel of a gun stuff is exactly the same as what protects private property. Law.
Defending yourself, is not the same as agression.
The full faith of the government, which provides a useful service to the society: a commodity specifically designed to facilitate trade. Fiat money is in theory superior to precious metals and societies should switch to fiat currency naturally, not due to coercion.
Sorry, this is nonsense by definition. If a currency is not imposed by force its not a fiat currency. Its the definition of fiat currency.
Denominating taxes in a specific monetary unit creates supply of that unit, usually oversupply (inflation), not demand.
Wrong again. People need the currency to pay for taxes, therefore creating a demand for the currency. The fact that governments abuse the currency and supply overcomes demand does not mean that taxation creates supply and does not create demand.
BubbleBoy if you continue this way I might have to take away from you the title of most interesting troll of the forum.