Agreed. Well statedProfessorStein said:.....The FAA is absolutely the entity that has the task of enforcing the laws concerning the US airspace. I think what you are eluding to with "has no authority" is, while the FAA can (and has) issue restrictions and guidelines, there are few laws on the books that the FAA can use to back up those restrictions (as they pertain to drones). It's very much like a dog who barks a lot but has no teeth.
The US Congress is the entity that writes and passes the federal laws. And once it passes laws concerning drones (and I have every expectation that they will... eventually... but like everything else in Washington, it may take many many years), the FAA will have the authority to enforce them (or oversee their enforcement by local authorities).....