Certainly not if everyone heeds your advice to "Accept this is what you choose and don't bitch about it". Bitching about stuff is a necessary part of the democratic process.
Making this illegal would result in an arduous approval process just to join a marketplace. Additionally it could result in bad actors being unable to be expelled from a market while the legal process unfolds. That could result in a net loss to consumers. Imagine a malware developer -- Apple can't evict them quickly because they'd have to perform extra legal investigation so they wouldn't get in trouble for acting too quickly.
There is a reason we don't accept that for our law system. We currently accept that from companies, and I don't think it's a good idea.
But don't get me wrong. I don't think going legal is the right way to go. I think either you accept it, and enjoy the benefits of playing with apple and stop complaining, or you don't accept it, complain AND follow the complaining with action such as putting your business elsewhere.
Now we can act as a society to make it illegal, but this won't happen.