America has the same problem and it reeks just as furiously.
Pretty much the same in a hell of a lot of countries, even when you have systems like Belgium and so on which are designed so there cannot be a single party with a majority in Government. The UK is effectively a two party country like the USA, this bit of Belgium I live in will be "Liberal" until the end of the world, political preferences tend to get passed down over generations with people in the present day voting how their father, grandfather and great-grandfather voted.
I'm an aberration there, my father was a true blooded Socialist always ranting about "them rich bastards" (i.e. anyone with more wealth than us) but always happy to show off the new things we would get so we would look better than our neighbours. I'm the opposite, slightly right of centre, believing in small government, personal responsibility, low taxation but the efficient use of the revenue and, especially, ridding any and every country of spurious, unreasonable, levels of Government which swallows revenue into a black hole filled with failed politicians (The UK, as an example, has 4 or 5 levels of government, not including the EU, Belgium has 5 or 6. Could you imagine the chaos and waste if somewhere like, say, Tennessee had 6 layers of Government from State to Local level? That's what we have here.).
Bottom line is that no matter where you are, outside of dictatorships, only a small number of "floating" voters makes the difference in an election as the majority of people have already made their mind up LONG before the election and nothing will change that.