Incorrect.It is up to westerners to start calling the oligarch and the government out and put them in their place.
Americans and Europeans should stop supporting wars all in the name of spreading western ideas and cultures to countries who don't want to have anything to do with the west.
Immigration will always flow to one side because the west are the planners and organisers of most destabilization all over the world, in most cases, they force their way into countries with legitimate government and destroy their societies.
you have also failed to discuss the incompetence / corruption / instability in many of those countries, regardless of what goes on around them.
some cultures are better than others, and while that never justifies invasion or senseless war, it does demand you grapple with those harsh realities.
Its inevitable that an impoverished ideology like Islam would have to eventually encounter the west. And they were the original ‘invaders’ and very much want things that the west has...or they wouldn’t be rushing to it en masse, but rather stay and rebuild their societies.