You nailed it exactly.
The USA is ripe for very bad things to happen to us.
**************
Amen to that. Every day there's some new mess that will require weeks if not years to correct. And then there's another one. And another.
An EMP attack would assuredly cause problems, from minor to catastrophic. Don't forget that Iran has studied EMP for years and they practiced their "Scud in a Bucket" trick in the landlocked Caspian Sea, where our subs couldn't watch them.
For generations, the American version of "war" meant getting on a boat and going overseas to shoot at the enemy out somebody else's kitchen window. I don't think we'll be so lucky next during the next big war.