Well I am confused, why would a law which is designed for its citizens even need to mention citizenship? It isn't like any law passed by the US Congress can be applied to any other nation's citizen... so obviously it has to apply only to US Citizens.. therfore when it mentions 'foreign' it has to obviously refer to those who aren't US citizens.. how can anyone think otherwise?