I am a drone pilot myself, and I must say that there are many laws (certainly in the UK now) regarding drone flying. As of a few months ago, I had to apply for a license, and had to pass numerous tests.
In the UK, drones are only allowed to fly below 400ft, and I know for a fact that many modern drones have built in GPS. Mine will not let me take off if I am in a restricted area, such as near an airport. I think that this should become a standard on drone circuit boards (so that people that build there own don’t find a loophole in the law), so that a drone cannot take off within a certain perimeter.