He should be lucky to have gotten what he did. As I said earlier, the fireworks were not cancelled due to weather on Sunday. He chose not to go watch them in the rain (which I get... who wants to get soaked watching fireworks), but they still went on. So technically, Disney fulfilled their business end of the deal, he just chose not to go. Also, he had other nights BEFORE Thursday to go see them again.
Most of us have said this in the thread, but... If we don't get to our fireworks the first night, we keep going back the next available night until we see them.