It is illegal in the US to use foreign currency because it is illegal to use any money that is not denominated in US Dollars.
I am very interested in reviewing your evidence of this claim. Post here please.
You will be waiting forever. No one in the US has to use US currency at all.