I've always been somewhat surprised that we allow multi-use packages here in restaurants. How easy would it be for someone to contaminate a ketchup bottle, for example, if they were so inclined?
I'm also always suspicious of things like salsa in a Mexican restaurant. I've watched at more than one restaurant where unused sauce from the tables is returned to the master container to be reserved to the next unsuspecting customer - double dips and all.
It seems this particular ban has little, if anything to do with food safety or nutrition, and rather is simply to benefit large producers.