But there are US military bases in Germany.
There are also U.S. military bases in Iraq, in Korea, in Japan, in Bahrain, and in Turkey. Why aren't we building a missile shield around them? Iran can already hit some of those with the missiles they already have.