I comprehend and agree with everything you have stated. My concern is the ship launched missiles being tested by Iran. Would our subs even be able to pinpoint where this type launched EMP came from, and do anything about it? Would they KNOW who launched it? Just questions rattling around in my mind.....
>> My concern is the ship launched missiles being tested by Iran.
An EMP attack requires a heavy lifter. You need to get an extremely large fission bomb 300-500 km about the surface of the Earth. Nothing ship-launched can do that. Even if they did launch something that would be a regional attack (e.g. an EMP attack against the NY-Philly-Boston metroplex) requiring a lot less altitude, we have satellites that would pinpoint the launch location. We couldn’t stop the launch but we would certainly know who to retailiate against. In addition to satellites, any Iranian naval vessel that starts heading towards the US probably gets some surface and undersea escorts for the entire trip.