Those charges are not stupid overcharges but COMMON overcharges! Unless you sail on one of the higher priced cruise lines, what you mentioned as "overcharges" can be experienced with any regular cruise line! 7+ cruises and you have never had these charges??