This is one of those things where I think our political class just doesn't give a shit.
The public is unhappy, but that hasn't translated into a threat at election time, so MPs and MPPs let the status quo linger. Politicians are happy to accept the donations, but would there be a different outcome if the Westons hadn't donated a few thousand dollars a year?
Having said that, I'm all for controls on donations, limits on political advertising, limits on where politicians can work after they leave office, etc.