The effects on more ordinary folk are less benign; they have less choice of places to live, or of schools for their children. Is Britain really "eagerly accepting" 150,000 immigrants a year (actually 245,000, while 91,000 citizens depart)? Opinion polls, and panicky government responses, suggest otherwise.