I don't wear mine often, but I find that somehow the corners always get smudges on them no matter how careful I am to not touch the lenses. Keep a microfiber cloth around to clean them.
I use EyeBuyDirect for my glasses and don't have any complaints. They come in a box with a microfiber bundle to carry them glasses in and wipe them off with. Obviously since it's online you'll have to be careful about getting a pair that fits correctly, but if you get a temporary or cheap pair in real life that you know the measurements of you can find a pair with similar stats.
For anyone wondering why a new law would target reusable bags as well, the phrasing of the old law basically encouraged stores to replace single use plastic bags with reusable plastic bags. Reusable bags use more plastic so they're sturdier and last longer, but they were treated as single use bags anyways so functionally we were just producing and subsequently wasting more plastic.
I haven't read this new law but hopefully it encourages or requires actually using paper bags or cardboard boxes or something if you don't have your own reusable bag. It would be a shame if it just kicks the can down the road again and people buy reusable bags in the checkout aisle that they throw away when they get home instead of keeping in the car.