THOSE of us outside Europe are watching the unbelievable images of the Keleti train station in Budapest, the corpse of a toddler washed up on a Turkish beach, the desperate Syrian families chancing their lives on the night trip to the Greek islands — and we keep being told this is a European problem.

The Syrian civil war has created more than four million refugees. The United States has taken in about 1,500 of them. The United States and its allies are at war with the Islamic State in Syria — fine, everyone agrees they are a threat — but don’t we have some responsibility toward the refugees fleeing the combat? If we’ve been arming Syrian rebels, shouldn’t we also be helping the people trying to get out of their way? If we’ve failed to broker peace in Syria, can’t we help the people who can’t wait for peace any longer?

It’s not just the United States that keeps pretending the refugee catastrophe is a European problem. Look at countries that pride themselves on being havens for the homeless. Canada, where I come from? As few as 1,074 Syrians, as of August. Australia? No more than 2,200. Brazil? Fewer than 2,000, as of May.

The worst are the petro states. As of last count by Amnesty International, how many Syrian refugees have the Gulf States and Saudi Arabia taken in? Zero. Many of them have been funneling arms into Syria for years, and what have they done to give new homes to the four million people trying to flee? Nothing.