Hmmmm....of course no-one would ever plan from the outset to say:
1) Cost of promoting tickets = x
2) Increased revenue from people hitting the web site and booking = y
3) Cost of reimbursement to disgruntled passengers = z
4) Contingency for possible legal costs = a
If y > (x+z+a) then "go ahead"