Three london stadiums, Wembley, Twickenham and the under construction new white hart lane (all above) will soon be hosting multiple NFL games. Now i really don't know much about NFL but I understand that there are ownly 16 regular season games (8 at home), so with so few games it is somewhat irritating to see your team flown half across the world to play matches in a country that really doesn't care for the sport.
For a comparison there was talk a couple of years ago of playing regular premier league association football (soccer) matches on foreign soil for commercial reasons and this idea was shot down immediately and recieved total comdemnation from all quarters. Remember the top Premier League teams can play more than 60 games a season yet giving up one game is seen as unthinkable, There would have probably been mass protests if the PL bosses went through with the idea.
I think this is wrong that they are taking the NFL away from the true fans just to make a few extra bucks.