The solution is to make companies and individuals culpable for pollution. This includes protesting the private property rights of individuals and companies. When this is hard to determine, e.g. air emissions, the resolution can be found in two possibilities. A tax is levied at that rate. The company then cuts back the pollution to the equilibrium point because it is cheaper to not pollute then to pay that tax.
Many today wish to regulate exactly how all companies deal with their pollution.
But this is often uneconomical. A small solution for this can be found in the free market. The answer is to give a company the right to pollute a certain number of tons of pollutant and to allow those rights to be bought and sold. This means that a company may find it cheaper to not pollute and sell part of the right to pollute to a company that finds the opposite to be true. This results in minimum pollution while allowing for maximum efficiency and savings.