i agree
but speaking of human nature, i must throw stones at meself as well - i, like most, am lazy and at any rate very much caught up in the day-to-day dramas of my own humble life - i know the problem could be largely fixed with a constitutional amendment restricting campaign financing, and that the problem needs fixing, but the process of realzing such an amendment is so demanding i can't begin to summon the will to ram it home
for it to work, a whole lot of dedicated people need to make it their life's work