Mt. Gox's explanation does not hold up to close scrutiny. They could fix this issue by confirming transaction inputs, outputs and amount instead of just watching the hash.
When the official explanation doesn't make sense, you must ask if there is another explanation that makes more sense. Who benefits from their actions and statements?
A lower price would presumably benefit Mt. Gox if they've been scammed out of Bitcoin and don't own enough to fill withdrawal requests.
Since Mt. Gox has been unwilling to prove how much Bitcoin they own, it seems like Occam's razor may be more appropriate here.
They also have a history of stupidity and denial, like accusing Prolexic and Black Lotus/Cloudflare of being scams for not preventing DDoS attacks, then of course forced to eat crow when it was discovered they had wide open ports so DDoS protection was pointless.
Another great denial was when Karpales refused to admit anything was wrong with their php trading engine that sat on the same server with the website, and DOS were going on from issuing too many quotes and filling the server memory.
Now he is denying his weird php implementation of bitcoind has any faults it must be a bitcoin protocol problem.
Mt. Gox is an exchange. Wouldn't it be simpler for them to reduce the exchange rate of BTC by manipulating their DB instead of manipulating the market?