Everyone in Britain should be learning English at the very least. Where people depend on them for a service they should already speak fluent English. I don't know how you'd "winnow out" non-speakers currently in the NHS, but it's an easy requirement at the recruitment stage for the future.
I dont understand why you wouldnt learn the language of the country you live and work in.
Although I agree with him on principle and think steps should definitely be taken (if not taken already) to ensure people coming to the UK to work are capable of speaking English it doesn't solve the problem of a large number of people already living in the UK not having a decent grasp on the language and it's not always immigrants, a lot of people who have grown up in the more isolated communities don't have a good grasp of English despite being born and raised here, stopping the translation services many councils offer could cause serious problems with people, either truthfully or not, being able claim they don't understand information presented to them.
I agree that everyone who either works or studies here should be able to speak English to a reasonable level. That said, if you aren't working or in education there isn't really much need is there? Do we really need to force an old lady who rarely leaves the house to learn English? People underestimate how hard it is to learn a language at that age.
The way I see it, if you are to move to a country to live there permanently (or at the very least for numerous years), then the least you can do is try to learn the language. Now, I won't say that people need to even have a basic understanding of the language before they come, so long as someone in their family does. I moved to Spain when I was 7, having only taken a few lessons from friends of my mother. It took months before my brother, sister or I were able to communicate decently, so we relied upon our mother (who was, and still is, fluent in Spanish) to teach us (we couldn't even join the local primary school at first) and do the necessary communicating for us.
You lazy privileged English would say that. You hate learning foreign languages. Pffffffft. Better check that English speaking privilege!
It's not an unreasonable requirement is it
I think that anyone who lives in the country should learn English and so in essence agree with Mr Johnson. My main reason is that then anyone who needs help, especially with medical issues or if they are suffering harm in any way, can get it more easily.
I think that the same applies for someone who moves abroad, that they learn the local language.
I would not extradite John Prescott though or Wayne Rooney in spite of their limited English. No other country deserves them.