Is stopping legal migrants who aren't citizens from getting benefits the way to end public anger about legal migration?