LONDON – Do British voters hate foreigners, or merely freeloaders? That is essentially the question British Prime Minister David Cameron posed in his long-awaited speech on immigration from other European Union countries, delivered last month at the headquarters of the construction-equipment manufacturer JCB.