Because the Britons got betrayed on the biggest issue - immigration. The powers that be just replaced the immigrants with different kinds. It seems that there is nothing the native population of a western country can do to stem the inflow of foreigners even when the ruling people have clear mandate - like in Italy and UK.