A solution is to stop sending arms and troops into nations that are becoming unstable and where revolutionaries are working to overthrow an allegedly repressive government. Let the people in a country work out their own internal problems. Sending in arms and/or troops makes an unstable situation into a civil war and that creates lots of refugees. Even Saddam in Iraq was preferable to the chaos and slaughter that came after the USA and its "coalition of the willing" invaded in 2003. The current middle eastern refugee situation is connected to the power vacuum created by the demise of Iraq as a more-or-less-coherent nation. It will be much worse if Iran is similarly destabilised. And the current civil war in Syria is what caused a great deal of Europe's refugee problem. One cannot blame the Europeans for looking at current USA foreign practises (policy seems too generous a title for the semi-chaotic actions of the current USA administration) with a critical eye. The situation in Syria and Libya is as damaging to European stability as would be a situation where European Union governments sent arms and troops into Mexico, central American nations, and northern South american nations to destabilise their governments and create civil war in those lands.
Of course no simple single idea is going to solve the current chaos. Chaos is much easier to make than to fix. In Syria and Libya it is too late to undo the damage. The fix will take a long time and cost many lives and create many refugees. And the only fix that will work is one found by the people of Libya and the people of Syria. Let them sort their own nations out. If need be separate states/nations may be the only viable solution and some wars may come from it. But the former unstable situation is passed now and some new unstable or stable situation is yet to emerge. Just be sure that foreign interventions do not work well. That is a lesson that history shows over and over again.
I agree that Islamic cultures with their penchant for killing each other and for killing non-islamics very much need, indeed require, oppressive governments... The Obama-Clinton foreign policy of disrupting the reasonably stable opressive Islamic governments in Egypt, Lybia and Syria is the root cause of the refugee problem... Plus the action of pulling out of Iraq prematurely and throwing away our efforts there... And all this on the basis of their "violations of human rights" which does not apply in such cultures... We even attacked Serbia for its response to Islamic attacks...
We need to let Assad alone to clean out his country of foreign fighters and re-stabilize the Government rule of law insofar as it is appropriate... Putin's focus on stability of the regimes and the rights of Christian minorities in Islamic countries is one possible and I think sensible approach... Recognizing the radicalized elements of Islamic State terrorists as enemies of the people and being in a state of war against them should be another... And supporting the pacifying presence of the Christian Faith in the regions yet another... And the opening up of the regions to trade and commerce another...
Exporting freedom and human rights to Islamic countries with oppressive regimes in power cannot be easily done, and should be done by the converesion of one of those countries willingly... And the Mother Country of Islam is Saudi Arabia... And there is some movement there...
I think you are under-estimating Trump's foreign policy...
And I pray that you are under-estimating it...
And I hope that you are praying for our president daily...
Just as we prayed for Obama daily when he was president...
Arsenios