If this town were truly cursed (acting like curses are real, of course), we never would have seen the birth of the Houston Texans.
So while the city of Houston is not cursed (acting like curses are real, of course), it's actually the Astrodome that is sitting on ancient Indian burial grounds.
The Oilers, prior to moving into the 'dome, won back-to-back AFL championships. They never won anything while the 'dome was their home, and when they move to Nashville, they make it to the Super Bowl. Only problem for them was the Curse of Bud kept glory one yard short.
The Astros seemed cursed for years until they moved out of the 'dome and into a shiny new ballpark. Lo & behold, they go to their first World Series!
And then the Texans, who built their new stadium on the same property! Yikes!
[/playing along for fun]
p.s. of course I'm kidding for those incapable of comprehending sarcasm.