Well, as a response: the customer is supposed to receive a higher caliber of service in a fine (read, expensive) restaurant, hence the justification for 15% on the higher tab.
In terms of wine, you are not expected to tip 15% on expensive (>$100) wine. You should instead substitute a flat surcharge on bottles of wine. (I use $5 as a guide).