TLJ has underperformed domestically. However, there are far more reasons than the backlash for the lack of box office legs:
1) Longer run time. Theaters can't show the movie as often and showings off of peak hours haven't done as well as TFA. Theaters with in-theater meal service were making a killing off of breakfast/brunch showings of TFA and Rogue One. Studio Movie Grill's breakfast/brunch menu is still Star Wars themed because this was huge for them.
2) Lack of family-friendliness. - Families wanting to take younger kids plus grandparents to movies over the holidays chose Jumanji over TFA. Demands for ticket refunds haven't been angry fanboys, it's been families walking out after about 20 minutes because they thought a 6 year old could see the movie and realized it's not a kids' movie.
3) Discounted Showings - Theaters have far more discounts for movies after their first 2 weeks of release. Frequently these deals are on Tuesdays, so people who want to see it again know they can just go on Tuesday and get a cheap tickets. Reserve seating makes it even easier and people are buying tickets weeks in advance to get a good seat for $5. Many of these discounts have only started in the last year.
Deadline's Friday preview of the weekend's box office (
http://deadline.com/2018/01/the-comm...ce-1202241724/) has no mention of TLJ and Jumanji is expected to once again be the top movie. TLJ is a non-factor for this weekend's box office. It will likely be outside of the top 5.
Here's their Friday preview for MLK day weekend from last year:
http://deadline.com/2017/01/patriots...ce-1201883066/ "Over four days, Fox’s Hidden Figures, Disney/Lucasfilm’s Rogue One: A Star Wars Story and CBS/Lionsgate’s wide break on Peter Berg’s Patriots Day are all in contention to gross between $20M-$22M to take the top three slots on the chart."
In terms of weekly box office, Rogue One and The Last Jedi will be about the same for week 4 (
http://www.boxofficemojo.com/showdow...oguevforce.htm). Mojo hasn't updated yet today, but the last few days TLJ has been pulling in very similar numbers to Rogue One. It's only 30% above Rogue One because of the opening. The numbers now are exactly the same.
Scott's Mendelsohn's Forbes article about TLJ having more legs than Rogue One was completely off since it's not academy awards movies that TLJ has to deal with, it's far more competition which is taking screens. Disney required theaters showing TLJ to put the movie in their largest theater for 4 weeks and 65% of box office revenue went to Disney. If theaters broke Disney's rules, that went to 70% of revenue. Jumanji was doing better than Last Jedi and Last Jedi was longer, so some theaters decided that it was worth it to break Disney's rules.
The reason Disney could demand such terms was because TFA did so well and SW have such high multipliers. They're expected to keep bringing in ticket sales through January. When it comes to making demands to theaters about Episode IX, Disney is not going to be able to ask for that amount of the profits nor the same amount of demands. Disney will make far more money off TLJ because of the deal with theaters, but even if Episode IX makes more at the domestic box office, Disney will make less profits because they won't be able to make such ridiculous demands.
So, Bob Iger will not be happy because TLJ hurts Disney in the long term since they won't be able to make insanely ridiculous demands of theaters showing Star Wars movies in the
future. Ultimately, that's a good thing since it helps theaters be more profitable. But he's going to be upset that the movie wasn't more family friendly and shorter, and why Jumanji is taking that business away from SW.