Well, some of these NFL groupie businesses like Ford or Coca Cola encouraged the NFL. Screw them. However the NFL is not like Coca Cola, something which can fall back on franchising in Arabia or China when people here will not buy the product
As for the nfl going overseas, they've been showcasing regular season games in London for nearly a decade now, but it seems to attract too little interest for the nfl to even consider expanding or moving an existing team there.