I dont deny immigration is an issue, and it should be able to be discussed. But please dont get the facts mixed up.
There are 2 sorts of immigrants basically (many many more sub divisions), european and non european.
Being in europe allows free movement between european states. That allows for you to travel easily as they can, and work where you like, as they can.
The biggest problem why we are suffering from (possibly, depending on your viewpoint) too many is the jobs being offered, low paid bulk jobs. This suits your right wing bosses, keeping wages low. That impacts on all of us, if the working man has no money to spend, your business struggles to charge correctly, not enough items are bought, etc. The cure, not easy is to increase the wages and therefore get more people to take those jobs. Too many "real" brits earn more money on benefits than they can at work, so who fills these jobs? vicious circle.
Then you get to non European immigrants. Do you seriously think that by leaving the Eu, their number will decrease? If you think about it fully, its likely to, yes, increase. Think about it, research the reasoning? Or even deny it, that is your right. You are allowed those rights.
THen a serious question. What is fascism ? Do you agree with it or support it?