Quite frankly, all business should have to advertise a final price. "Fuel surcharge" on a transport product ... as if fuel wasn't an intrinsic part of their service.
It's true that there are stupid things like USF which is like 17%, but that's well-known.
The only "surprise" stuff are things like assorted locales deciding to charge you fees. Like some podunk county in Missouri will decide you now need to pay a $1/month 911 fee if your number is from there, even if you aren't there. But it's nowhere nearly as bad as the big telecoms make it out to be.
"Oh, poor us! The guv't wants our money! May you perchance help us? It was a total surprise, honest!"
It's an easy sell in the US, I imagine.
If you want to pass your costs on to your customers that's fine, but then raise your prices. Don't advertise a fake, unobtainable low price and then add fees disguised as government mandates.