You certainly fit the BREXIT stereotype!
So here are my views as you've asked for them
I have no problem with immigration at all. To me all the people in the next street are foreigners and I don't give a **** about if they're English, Scottish, EU migrant, non EU migrant, Muslim, Atheist or Martian so long as they contribute to our country and are "nice". As much as I loathe to say it I agree with the idiot Corbyn. The problem is not with immigrants the problem is with the current race to bottom on pay and services.
Immigrants are the reason we have a working(ish) NHS and more importantly enough tax revenues to start to pay for my OAP in a few years time. Immigrants have contributed 20 billion pounds of taxes since 2000. Gove argued to privatise the NHS and Boris wanted to make people pay to use it (and yet I still reluctantly voted Tory in the general election as Labour under Milliband was a joke and its got worse since Corbyn ).
On the economy I've already stated I do believe there are arguments both ways however I think a BREXIT result will effectively speed up the race to the bottom on welfare and working conditions as this country will need to become far more competitive and productive to live in isolation i.e. British people will start to have to work as hard as the majority of immigrants do. The whole European "thing" is to have it's citizens live in a Liberal Democracy where social welfare is a key feature. I only see the very rich benefiting from BREXIT and I'm not one of those.
However as I've said the primary reason for voting REMAIN is the moral one. I do not want to be someone that effectively let the far right into power. This country has a proud history of rejecting extreme politics both left and right. You can bet on a BREXIT vote the likes of Boris, Nigel and Gove will soon be in power making Cameron's PMship look to have been mostly harmless by comparison. Hasn't Boris already offered Farage a cabinet position as an unelected peer? What hypocrisy!