How about an agent that works whether you wanted to hire him or not? And whose price is decided by him, and isn't negotiable? I'll be your agent on that basis--the fixed, non-negotiable price I charge is exactly my annual tax bill.
Hey--it's part of being a US citizen. If you don't want to pay the agent, don't join the club. You're always free to move to another country, you know. You also have to pay for electricity, water, and phone use--is that theft?