There are valid points to both sides of this argument. It is a pain to deal with, but it all comes with the job.
To 411, the landing fees and nav fees in the US are rolled into the price of fuel. Any chance you can produce a copy where it states that you paid $1.67 for fuel? I haven't paid that kind of price in the US since 2000 or so.