But if people decided they didn't like that system, they would vote for candidates to change the rules regarding party entry. It hasn't happened because people don't want it to happen. You act as if the two parties don't need to get elected at all...
There is no candidates like that, and there is never going to be candidates like that, because then the candidates themselves would have to forfeit their power.
And no, just that when the majority likes something, that is the way the law is going to be. No right or wrong, just the way it is. I'd take this system that balances the needs of the minority with the will of the majority over any other. So even if the majority supports something that would take away the rights of the minority, there is a system in place to protect them.
Its not a good argument to say "Thats the way it is". That dosn't make it moral. And there isn't a system in place to protect the minority. What if a man wants to smoke marijuana in the comfort of his own home. Suddenly his door gets kicked in, his dogs get shot and he gets tasered. Who protected his "rights"? He didn't support drug prohibition.