I totally agree with you that this issue needs to be addressed, but I think it's more complicated. While a better system might be a price break for those who already have glasses, implementation is always a problem. What do you do with the guy who buys the cheaper ticket then gets to the theater and says he forgot them? As an exhibitor, you don't want him to start bad-mouthing your theater because you didn't let him in.
Recyclable is good, but can you recycle plastics? How much does it cost to pick up the materials and deliver them to the recycling plant?
Since these glasses are using circular polarizers, keeping one's head level is not a concern, so why not go back to cardboard frames with no printing on them. That way, there is far less deleterious material to deal with. And, if it's possible, why not a biodegradable lens material. The glasses are only going to be used for a few hours, so they don't need a three hundred year shelf life.
So, a possible solution:
two prices for two tickets, one has a printed YES and the less expensive one the word NO.
YES ticket holders get a pair of cardboard, biodegradable glasses.
NO ticket holders get nothing, no matter what.
The concession stand sells glasses, perhaps like the plastic ones, for a few dollars more than the difference between the two tickets so that people will be more inclined to hold on to them.
And dozens of 3D films are released to make it all work!!!