That's not the "only" reason, but a very strong one. The reason #1 is the one I posted.
This is a very weak argument really. No one gives a fuck about mining costs, let alone there being a single cost of mining in the first place. If anything, whatever bitcoin price might be (5k or 1k), there will always be enough miners as mining will always stay profitable at any price. If mining is no longer profitable for some miners, they just leave while the rest picks up the slack instantly taking their share of the reward pie (as the reward remains the same). No offense intended, but honestly, when people bring up this argument about costs of mining, you can be certain that they don't have a clue about how everything works regarding prices, costs, and other economic matters.
As to your claim in the OP, anyone with enough bitcoins (like the mtgox dude) can crash the price to 1k or even below and keep it there as long as he sees fit. There is no reason to prove you wrong as it is just a matter of someone with deep enough pockets, for example, Satoshi and his likes, choosing to dump enough coins. There is nothing to prove here.