With the business doing things, you fight in court to make change, but with government you vote to make change. In both cases, how you spend your money or boycott is most effective. This is why we all need to be united in taking action against both business and government corruption.
The best case scenario would be for the organization performing the work or service to be owned by its workers, but instead corrupt politicians and CEOs reap the benefits at your expense even if their organization fails. They probably will still get a bonus!