I think ? what he is calling an extra $7.00 per cruise charge is in the way they break it down - on CArnival website it says- Gratuities consist of $3.50 per day for State Room service- $5.50 for Dining Room service- $1.00 per day ( or $7 EXTRA per cruise as the OP says ) for Alternate services such as other kitchen staff and hotel service staff.
Add it all up and it comes to $10 per day which is nothing new, just broken down a little differently than it used to be..... they don't mention Head Waiter, Assistant Waiter, Maitre 'd as they used to....
Apparently all this angst is over $7 for the duration of a cruise!