I'll bet Mario had some pals in Houston. I know he was sold on the area, but that was after the Bills showed him the money. Being sold on the area was not something that led to a discount; it was something that allowed Mario to look at a traditionally maligned location and look past those impressions, to take the money.
Come contract time, it's business first, and even when it hurts the team, few players begrudge other players seeking big contracts. It might be the one chance they get, and Hughes has definitely had his ups and downs in the league. It's time to cash in on his good situation.