I disagree with the subject. These are not "hidden" fees. The fees are published all over the place. You can't buy a ticket these days without being notified that ancillary fees exist. I don't fault US for this.
http://www.huffingtonpost.com/2011/11/02/terri-weissinger-trapped-in-airport-for-week_n_1072608.html?ref=san-francisco&icid=maing-grid7%7Cmain5%7Cdl1%7Csec1_lnk3%7C109707
" because she purchased her ticket before a new federal law went into effect requiring ticket brokers to disclose all hidden fees,"