Virtual ticket buyers Should get a refund.

You paid for a service, and that service was rendered as promised.

Dissatisfaction despite being delivered the promised product does not warrant refund.

Like when servers are unstable for several days and Blizz adds game-time to all of our accounts for free. That's because we paid for a service and it was not rendered.