The latest Marvel blockbuster – starring Anthony Mackie and Harrison Ford – has drawn backlash from all political corners.