UPDATE: Many restaurants in France are dealing with this new law in an unexpected way. They cannot recycle or donate odd lots of food or plate scrapings. So every patron has to either clean his plate and eat all the food, or take home "leftovers" in Styrofoam clamshells - a disgusting habit here in America. The food is still thrown out - by the patron, not the restaurant. Unintended consequences, plain and simple.
The 55 mph speed limit was another. A good idea - to save gas during a fuel crises - that had unintended consequences in that it made everyone a scofflaw. People still were speeding, but they used CB radios and radar detectors to avoid the law. Respect for law enforcement and the law decreased. When the law was finally repealed, an odd thing happened. Speeding went down, only because what we defined as a "crime" changed. Today, I can drive on I-95 in a 70 mph zone, and many folks aren't even doing the speed limit!