Tipping is always a sensitive subject on FT. 25% as the default tip is also pretty silly. Add in the 4% scamcharge, and yeah, it’s too much.
If the food was horrid, send it back. Or were you trying to impress someone by taking them to a fancy place?
Last weekend, I went to my favorite conveyor-belt sushi place. While the food is good, and service is fine, the recommended tip was 18%. Table service only consists of water, clearing the sushi plates at the end of dining, and bringing the bill. Similar to a buffet, when it comes to tipping.