People just can't afford to eat out often anymore because the price is so high,due to restaurants having to pay an insane amount of money for waiters and waitresses.
When fast food joints like Hardees are having to pay new employees 14 bucks an hour to get them to come to work,just imagine what more upscale restaurants with more varied menu's have to pay.
Especially since the meal is so high now you KNOW it cuts into the tips.