FPTP does contribute to disenfranchisement, but it's only half the story. The party machines are terrible.I think you're onto something there. First past the post systems allow the major parties to ignore significant minority views. That's all very well until there is a referendum on that view.
Short of systems like STV, open primaries are what is needed. That usually gets people very hot under the collar, especially in light of recent things like Dominic Grieve, but the truth is a lot of MPs hang around way too long and sometimes the local politics of deselection becomes very toxic.
Farage is a very seasoned tv performer who's whacked in appearances for 15+ years.
I'll put my point I was trying to make earlier another way, if the word immigrant and immigrants and all variants of it were banned from the language. What would people say instead?