Maybe you've seen this article on CoinDesk: http://www.coindesk.com/localbitcoins-users-criminal-charges-florida/

Of course you need a license to trade Bitcoin for U.S. dollars and other currencies – but that's it.

In order to make a deal that is compatible with existing regulations you have to:

–> acquire a product with Bitcoin that can be sold in exchange for real currency
–> pay for a service with Bitcoin that indirectly increases your wealth in real currency

At this point it seems like Bitcoin needs a platform for local product and service offers instead of LocalBitcoins – at least for the United States.