This is primarily a political problem. Talk to people who really understand the capabilities of state-level adversaries--applied cryptographers in particular--and you'll invariably get "well... what can you do?" Entities like the NSA are too powerful for you as an individual to defend against.
Crypto will help, and it will put a dent in dragnet surveillance, but it is dangerous to think we can "just put SSL in everything" and be done with it.
Crypto will help, and it will put a dent in dragnet surveillance, but it is dangerous to think we can "just put SSL in everything" and be done with it.