Corruption is bad. Does not mean we can make a declaration and it will magically disappear.
A pragmatic view, the better question how much corruption should be tolerated to bring progress and betterment to the common people. Once most people have a better standard of living, they will progressively tolerate less corruption. That is reality and that is what it is.
All depends on the state of maturity in each society.
It's all a matter of governance. How seriously they deal with corruption. Legalized corruption is almost as bad as the usual kind. I say almost because you, as a citizen, have the option of doing something, like not voting for them.
There are corruptions that can never be tolerated, regardless of the maturity of each society. In fact, most of them. If you are talking about bribing a traffic cop so that your sick mother could get to the hospital asap, you're a good son, even if you're not a good citizen.
How about bribing a safety inspector? Can bribing a mayor so that you are entitled to a parking lot be considered par for the course?
Let's talk about tenders. Installation of a new HVAC needs three tender quotations. The director or the organization in cahoot with a HVAC company asks them to submit three tenders from three different companies, with the lowest quote upped by 50%. You know what I'm going to say, so I don't need to continue.
But of course, the air is undeniably better.
I forgot, how do you find out illegal corruption by politicians? Before you blow the whistle, make sure you have your passport ready.