Don't believe for a minute that your 401k is safe from evil politicians.
When the pot runs low on Social Security, they're going to grab the 401k's and call them 'contributions' to your own Social Security 'fund' that you've already been contributing to via deductions your entire working life.
Believe it, and act accordingly. It's going to get ugly.
I think 401s are safe. There would a siege of Capitol Hill if the Congress threatened 401k, and the lives of bankers who complied wouldn’t be worth two cents.