Selling BTC for dollars or buying goods with them is the same thing when it comes to the effect on the bitcoin price, because all traders immediately sell the BTC they get. So you'll crash the price in one way instead of another.
That is an inaccurate assumption. Many traders hold onto their bitcoins or trade them for other goods.