We have to make it very easy for the general public to understand what's going on at an incredibly simple, "oh I get it" gut level.
Simple words communicated simply will go a long ways to showing the importance of keeping good security practices in place in our tech.
Where can I sign up for that Congress? Is that opt-in? Because that sounds great.
[1] http://www.gallup.com/poll/182816/little-change-percentage-a...
Not saying it's easy, but when it comes to election day, that politician truly does hinge on the majority of people filling in the bubble by one name. If you can make that not happen a real threat in the candidate's mind, they'll listen to your desires.
Not everyone will agree with you, even if you use itty bitty words they can understand. I understand the issue, even when explained in grown up words. And I don't agree.
In this case, Apple already was not "keeping good security practices in place" because they made a weak system. If they had actually made a phone that kept good security practices in place, it wouldn't be possible for them to help the FBI.
They should comply with this and then fix their crap. Then you can worry about explaining the importance of fighting any law that would undermine strong security.