Solo is not collapsing at this weekend’s domestic and international box office over some exotic disease known as Star Wars Fatigue. Solo is crash-landing because the franchise has been infected with divisive left-wing politics that have hurt the storytelling.