Call them what you will but Article 1 Section 8 says "The Congress shall have Power To lay and collect Taxes, Duties, Imposts and Excises.", so no one really disputes their authority.
They delegated some of this authority to the Executive via legislation but they can take it back any time provided they can override a veto.
Our founders NEVER expected our congress to be filled with Free Traitors.