We put some pretty serious hardware in the upper atmosphere years back while testing our goodies. We could not take out anywhere near the size of the continental United States, we knocked out some lights and made a lot of stuff fuzzy on the radio, but we did not blast a 3500 miles wide diameter area.
I too used to freak at the idea of a single warhead floated up 300 miles would wipe us all out if it came up from the southern hemisphere. Fact is, it won’t. Do damage? Sure, knock out everything? nope. Beyond which, how does a non-state terrorist get a payload into orbit in the first place? They would have to work with a nation in order to do so.
The EMP Commission has an explanation about how it would work — way to complex for me to attempt to summarize here. Suffice it to say, it is convincing.
I would be far more worried about some terrorist group driving trucks into power substations in major cities during the summer months. The resulting riots, looting, and mayhem would do far more damage than any EMP attack.