Kuwait has recently announced the very same policy of stopping anyone from those same 7 countries. Of course it can't be accused of Islamophobia as it is an Islamic country.
The Gulf States and most Arab States seal their airports borders as a standard procedure. No one is permitted without a visa. In most cases British citizens can get a visa stamp at the airport.
Lebanon and Jordan are exceptions who have taken in Syrian refugees but have difficulty taking them in.
As a rule, no one can legally work without first obtaining a work contact before they enter the country and it is approved by the Ministry of Labour.
When the contract is completed the ex employee has his visa cancelled and a month to leave the country. If he remains he is an illegal immigrant and may be hunted down (their words) and detained.
He/She may then be jailed if convicted or simply deported. There are not appeal courts in this matter unless he has been given a job offer. Then he must still leave and wait for a new contract and entry permit from the government.
A person who leaves the job without telling the employee or without a full notice period and does not immediately leave the country he/she is an absconder and has committed a crime.
If someone absconds, or even leaves without a resignation they face a lifetime ban.
His employer must immediately report this to the police and to immigration or he too is charged.
There are thousands of illegal workers in Dubai for instance supplying imported sweatshops from Pakistan and India which the government has cracked down upon. When caught they and their employers face deportation.
Local nationals have strict priority on jobs and some jobs are reserved only for local nationals even if they are not filled.
The UAE does process a small amount of Asylum seekers but this is a temporary measure until they are resettled in a third country.
It must be good news to you that Obama kindly offered to take some Asylum applicants from Australia