Islam as a religion does not accept anyone who attacks its citizens. The Ummah is supposed to be one. You cannot say that Islam has loyalty to Britain just because so many Muslims join/joined their army. Are the actionSof the Taliban, the oppressive Saudi regime representatve of the religion of Islam or their own individual actions?
The Muslims in British india did not join the Army because it was in line with their religion but they joined because of the mentality whoever rules is right. Look how many atrocities were committed by the British Indian Army when they wanted to subdue the frontier tribes who fought against being subjugated by the British. Yes the british took over but that doesn ot mean Muslims should have helped them in their quest.
Muslims have every right to abhorr British policy os Israel and Palestine because they created the issue and they support it with financial means. When the British do not play a fair role internatioally cof course people will go against them. It is not a Salafi issue but a genuine issue based on human rights, subjugation. Hamas are popular because they actually DO something. People in Palestine want action not words. There is only so long you can live like that.
Put it this way how can any self-respecting Muslim be loyal to a Britain which funds and supports Israel every step of the way as it murders many of our brothers and sisters, the vast majority who are innocent and is involved in invading other Muslim countries?
On top of that they support the Middle Eastern dictatorships which give little rights to Muslims let alone other minorities.