It is odd isn't it that A "silly" man has changed history. I think there are 2 reasons. There are people in this country who hold views, abhorrent to the majority. They keep them hidden or air them in their own communities until someone like Farage comes along. They use him to voice on the public stage what they are unable to say.
The second reason is that too many people in Government are totally shielded fro what life is like for many people. When people talked about their area changing beyond recognition, the lack of jobs, the lack of housing, the lack of respect for a way of life different to their own, they were immediately branded as racist. Gordon Brown is a prime example. When he was asked a genuine question he immediately branded the lady a Bigot. He knew nothing about her or her circumstances. He did the equivalent of putting his hands over his ears and saying 'lah lah Lah"
I cannot understand Farage's power. He is not a great Orator but he seems to have tapped in to some thing in the country. As well as panicking David Cameron into the referendum. He is of equal blame to Farage in all this. Added to by Gove and Johnson, opportunists who did not give a fig for the Country that had given them so much.