The price you pay is always what it's worth to you, otherwise you won't pay it.
I think there is confusion between "the price you pay is what it is worth to you" and a person's perception of whether they have "value for money".
It may be well worth it to you to pay BA £1,000 to get to a meeting in Germany at 12 hours notice, but you may not consider the flight good value for money given that the same flight a week earlier was £250.
Moreover, value to most is a moveable feast. If you pay to watch a cricket match and England win after a close battle that runs through out the day you may well consider the price you paid for the ticket was worth it to you, but if they slaughtered the opposition after two and a quarter hours you might well not!
As it usually the case you are in a much better position to judge whether it was worth paying the price after you received the service rather than before.