Two reasons - firstly I enjoy the name calling as it clearly riles you, and secondly many of your 'points raised' are so ridiculous that discussion is a waste of time. As examples, you have decided to despise all Muslims without knowing the first thing about 99.9999% of them, now you stereotype all immigrants as "they don't give a toss about British values, couldn't care less about our heritage, they run straight to their ghettos, insist on their own laws, preach their own religion and scream Human Rights every time they feel insulted". The idea that an immigrant might be hard-working, tax-paying and respectful of our heritage and traditions just doesn't exist in your bigoted little world. When someone is as blinkered as that, sensible discussion is impossible.