With everything that is going on in Texas, a football game seems so trivial in comparison. Players are worried about family and friends; the NFL made the right decision to cancel the Houston Texans and Dallas Cowboys preseason game. Amidst so much suffering, a meaningless preseason can easily be sacrificed to allow NFL players to be with their families, and help others through this difficult time.
Proceeds from the game would have been donated to a relief fund if the game had gone forward. Fans who purchased tickets will have the opportunity to get a refund or donate to the relief effort, so money will still be going to those affected by Hurricane Harvey. This cancellation had to happen.
There is no doubt things are bad in Texas right now. Hurricane Harvey has caused a lot of devastation, and people a struggling to cope with it. As much as people need food, water, and other supplies, normalcy also helps people deal with the situation. The NFL canceled the preseason game between the Cowboys and Texans for good reason, but keeping the game would have lifted the spirits of the area.
While fans can choose to not refund their game ticket and donate to hurricane relief, the money generated if the game had gone forward would have been a tremendous help. It's understandable the league wants players to be with their families, but playing the game would've been great for fans to take their mind off their dire situation.