All the countries have laws regarding to financial transactions and they require a financial license for the Bitcoin exchangers. It doesn't matter if you are in USA or China.
If Bitcoin isn't defined as money in their country, exactly why would they need such a license? Bitcoin is still in the 'grey zone' for a lot of places.