So then, it sounds like the solutions would be:
1. On the FLGS side, have people behind the counter who are willing to expand at least some effort at promoting stuff in a favorable light, as opposed to have some brain-dead yutz who just wants to sit there on his duff and ring up a sale, but can't tell you the difference between Paranoia and Call of Cthulhu.
2. On the gaming company side, keep an eye on ways to propagate the hobby, perhaps making it more accessible without diluting the original product.
3. Also on the gaming company side, coming up with products that don't inhale air sharply helps too!
4. Again on the gaming company side, work with FLGS and also local gaming groups in the orbit of said FLGS's, to promote the products.
5. On the gamer's side, we need to keep an eye out to recruit more people into the hobby. For those of us who reproduced, make it a generational thing
Have I missed anything?
I also have a few opinions I've formulated about this, but they're still sort of swirling around in my head, not quite taking shape yet. Maybe later....