Some truth - really those things are more about the culture of your society. Bitcoin can prevent the act of theft but it cannot prevent the effects of people trying to steal from you.
And I hate to say it but the general population is never going to figure it out, not on this deeper level anyway. The best case is we gain control of media and education and promote Bitcoin through those avenues.