There definitely should a price system that also encompasses the health/environmental/social damage a product brings over its full production and lifecycle!
That would generally reward people so much for the good things you mentioned that they still could afgord the one bad thing...
And maybe it could be price adjusted for income, so everyone should do the same effort for the environment.