A 3rd would be government regulation requiring that the buyer knows exactly what they're getting when they purchase it, eliminating the "gambling" aspect.

That's the one I'm rooting for, anyway. I'd root for people getting fed up but people are too stupid.