Moving forward many drones will already have GPS. Bluetooth is really easy to add (on the manufacturing side), and you use the operator's cellphone to connect to the Internet. So the drone knows what it's specifications and location are. The user can put in if they have a special license (like an AMA license) and the app will tell them if there are any restrictions, temporary or otherwise.
The whole point is that the vast majority of people causing problems are doing it because they don't know any better. Bigger drones with larger ranges are getting cheaper all the time, so educating people about how these can be dangerous and how to follow simple safety rules (stay away from airports, watch out for police issued temporary no-fly zones) is paramount to keeping the hobby open and friendly.