This alleviates #1 above, but I don’t think it would ever fly in the US. Here, grocery shopping is almost a daily experience in the city. You can’t walk 10 minutes without passing within shouting distance of a grocery store of some kind. You buy what you can carry or load on your bike. Bulk purchases get delivered.
In the US, I went shopping about once a week and loaded up on a trunk load of groceries at a time.
I don’t know if this is a product of many tiny stores, making it easy to walk/bike to a store; or a cultural one. But charging (and refunding on return) for these things would be a big step in stopping the use of them.