I don't mind the charges if everything is up front. Then I can make my own decision if it's worth the price. What I really dislike are any hidden charges, including service or any so-called "tax" if it's not clearly listed on the menu. I feel that's sneaky and underhanded.
If life hands you a lemon, just squeeze it on a lobster!