BC turned the Fenway game down for a very simple reason. They are already playing one of their 2016 home games in Ireland and there is no way they are moving another home game and be left with 5 games at Alumni Stadium. Had they done that, the season ticket holder base would have revolted. BC would have lost on concessions and parking fess if they had the moved the game.
A a season ticket holder, I would have been furious. Even if they could have kept the ticket price the same (good luck with that), I would lose my free parking on the Newton campus (and 5 minute bus ride to the stadium), and instead have to go downtown, pay $30-$40 for parking, and sit in a baseball stadium with sub par (IMO) sight lines for FB (instead of my tickets on the 30 yard line). No thanks.