The NFL makes it's SB money from television revenue. If they could get more money by playing in Havana, Cuba I might believe they would do it. The NFL is first, a business. As such profits are their bottom line. Player conduct, SB locations, etc. are all just factors that influence how much money the league makes. What country/city they award the SB to is largely a business decision.
Originally Posted by: Smokey