They made the heroes all gay, etc. That is why they are failing. Go woke, go broke.
Super heroes were always pro-American. Not any more, as far as I can tell.
Best exemplified by a recent Superman movie where he denounces/denies being American.