Some serious thought should be put into making people understand the intrinsic benefits of bitcoins, but I'm not sure how to do that either. Most people simply don't care and just use whatever money their government wants them to use.
You make a good point there.
That's not easy, as we can see by this topic.
Maybe we should start with libertarian communities.
I wrote a text for a Brazilian libertarian site, talking about bitcoins. Here's the automatic translation of it: http://tinyurl.com/38llgfq
I could make a "human translation" if the some English (or French) libertarian site wants to publish it.
It would be really nice if we could get a libertarian institute like the Mises or Catto Institute to write something about bitcoins, or even better, to accept them on their online shops. If an institute of this importance start accepting bitcoins, other libertarian institutes might do as well.
Once several renamed institute are accepting btcs, maybe it would be easier to convince "geek" sites like ThinkGeek to accept them. And once many geek and libertarian sites are doing it, it gets easier to convince general purposes sites to do so, since bitcoins do have short term advantages like low transaction fees and anonymous transfers...