Perhaps I'm misunderstanding the problem, but it seems to me that a hole drilled into the plastic gas can near where the former vent was located and plugged with a 1/4 inch long #8 sheet metal screw would solve the problem.
I think the real problem is that the people on the EPA committees don't seem to be thinking. With gas costing over $5 per gallon, people make an effort NOT to spill it all over the ground even without the government's efforts to prevent that from happening.
Similarily, I make a consious effort not to drink battery acid. I know it will harm me. The government passing a law making it illegal to sell battery acid as a beverage is a waste of paper.
I don't shoot myself on purpose either, but gun control is already controversial enough, so let's not go there.