Would have been much better publicity if they offered the refund and the media showed allegiant in a positive light instead of a negative one.
The only good news is that consumers don't really care, they want the cheapest price and will look past an event like this as they don't think it will happen to them and 99.99% of them are correct.