You've gone off on to a bit of a rant, so maybe I'll just say what I said again in a different way...
It's not fair on Dover or Kent that it should have to pick up the tab for the migrants crossing on boats, wherever the money has gone, it don't help that situation and we will pay a long term cost for that. I've seen a fair number of people on here take pops over speaking out about the boats, but generally I tend to find it's a case of not on my doorstep, lots of promises by UK councils, but very little action in way of support. Hopefully Labour will stop this problem by cracking the gangs.
In regards to legal working migrants, I have no problem, as long as they are not abused as we did with lorry drivers as we did with farm hands, and those that work in sweatshops, needs me to say nowt, it needs addressing. My experience of migrants is they are generally hard working and do the jobs that Brits might not want to do which I tend to find is more in catering, where you have to put up with ignorant customers.
As for rivers and lakes...