Yes, the main assumption being that burning such huge resources would in any way be recouped by a simple double spend.
A double spending attack, as the name implies, simply allows you to spend twice the same amount of bitcoins. Thus, "an attacker [who] can purchase mining power" needs to be able to do so at a lower cost than the value of the bitcoins he will spend for the second time. Obviously, considering the hashrate and the fact that you need around 51% of it, or, 30% of it according to some calculations, I can't envisage any scenario where such a cost would in any way be justified by simply spending your own coins twice.
Moreover, one has to consider that if such hashing power was used to simply do what it is meant to do, then the attacker would be supplied with fresh new bitcoins, probably to the tune of far more than any amount he can double spend.
That is why "the Bitcoin protocol is a stable Nash Equilibrium."