I think the truth is, most people don't care. They just go to the supermarket and throw in their shopping cart the cheapest option, and that's about it.
Its too much work and unrealistic to think people will be that aware, read labels, compare options, etc. It needs to come from the law.