I know that NFL rules preclude a corporation from owning a team. If not, I think cities should just BUY the teams rather than build stadia.