If you are referencing the Humphreys seminar, you need to listen to that lecture again. No law is going to change the math (I suspect you refer without realizing it to the day when Clinton told the military to shut off the 'selective accuracy' feature of the existing system), and the current math doesn't allow your phone / GPS to provide anything close to 2mm accuracy.
First, the carrier phase technology that Humphreys talks about doesn't yet exist.
Second, he seems completely unaware of the fact that there are several OTHER non-receiver based reasons for calculated position inaccuracies (what those in the business call DOP, or "dilution of precision") that cannot be resolved by any GPS chip. It is for that reason that companies in the commercial GPS / survey business find it necessary to set up local reference points at known locations in order to get anything close to the accuracy that they are getting now.
Spoofing, on the other hand, is real enough. However, that can be detected due to anomalies in signal strength. Problem is, not enough companies making 'mission critical' gear are making use of that and other techniques to assure their gear isn't being spoofed.