This is a cop out to any problem. "Accept your circumstances, or quit." Imagine how little anything would change if the majority of people just shrugged and moved on whenever there was a problem. This was popular in the 70"s. "Love it or leave it", as in, your country is what it is and cannot get better. Just leave or accept it.
It's okay to complain. It's okay to not be happy about something. Your own advice would serve you well here. People complain on the internet. Either accept it, or don't come to the forums. See how silly that sounds? But if you truly believe in this, you can just remove yourself from the situation, instead of trying to change someone else's behavior. I don't believe you should do that, but it sounds like you believe that is the correct solution.