Many neighbouring countries—including Muslim-majority countries—already host very large refugee populations. Your suggestion that they aren’t “doing their bit” is not supported by the facts.
UNHCR's figures from last year report that 65% of the world’s refugees were hosted in countries neighbouring their country of origin.
Iran and Pakistan host the majority of Afghan refugees and asylum seekers between them.
Turkey, Lebanon and Jordan each host very large numbers of Syrian refugees and asylum seekers.
Chad and Egypt host vast numbers of Sudanese refugees and asylum seekers. Egypt also takes in quite a large number of refugees and asylum seekers from Eritrea.
It is, of course, true that the UK could not host all of the refugees and asylum seekers in the world, but nobody is expecting it to. Relative to population, we actually take far fewer than many other countries.
As for "their cultures" not aligning with ours, that's a sweeping generalisation that doesn't take individual differences into account. I mean, I'm British and I don't think your values align with mine, but I'm not arguing that you have no right to be in the country because of that.