The british people made a huge bet and lost, if you don't like losing on trades don't make trades. They blinked to a guy who didn't even have a bank, let alone an army or a navy.
Soros simply had more gumption than the British Empire.
It is difficult to do much about them when you have a duopoly on elected government, and a big part of both parties' power-broking is doling out lordships to a) their former notable MPs/ministers and b) their mates. The lords suit the commons just fine. Even more so since Blair's reforms, which increased the number who were purely cronies, relative to the decrepit remnants of the landed aristocracy (which only benefited the Tories).
For alternatives, see Ukraine with its Maidan.
I even own a t-shirt that says "don't hate the player, hate the game."