The Tories were in power for fourteen years! And yes, they didn't solve the problem but they're paying the price for not doing so in the fact that nobody is voting for them. Nobody trusts them now.
It's very likely that Farage could win the next election though if immigration, particularly illegal immigration, isn't controlled.
We had three little girls stabbed to death multiple times by a young Somali guy last year that caused riots and the prime minister handled it really badly.
He accused the 'far right' of causing the riots but a recent report has found they weren't responsible.
And you only have to look at the recent multiple murders in central Europe by people driving cars into crowds and the stabbing of young Austrian (?) teenager to know this isn't a 'far right' issue.