When dealing with any foreign exchange, you must remember that they have to adhere to AML and FINCEN rules and regulations. Just look at their verification and process time for foreigners. If you want to pump and dump I suggest you stay local. Find an exchange that keeps its servers in/near your country. I'm trading at Coinbase, MtGox, and BtcChina. They all run at their own speed and I have to jump through a lot of hoops but I'm no screwing myself by putting all my eggs in one basket.
Most of the faults of MtGox aren't because of local financial rules, but because their inner errors. Right now people can't withdraw their bitcoins because of an technical error that has been present for a long time. Nothing is announced about this problem and support isn't mobilized to help the customers that need help. It plainly seems like MtGox just doesn't care and sends a message "we are what we are, so deal with it".
It seems like the owners of MtGox are using their profits to live the good life and investing in the reliability of their services isn't exactly a priority. I'm not gathering an angry mob with pitchforks here to burn the building down, but I am asking the question, should sites like bitcoin.org really promote mtgox as the first gateway to the world of bitcoin? It will cause mistrust among the newcomers who see that the community will guide them towards services that are either incompetent or fraudulent. I think that the community should take a more public stance on MtGox and say that this kind of carelessness isn't tolerated. Nothing will change if people like me announce that they are not using mtgox anymore. Things change when sites like bitcoin.org take responsibility on what they are promoting.