Wait, so you can buy btc for as low as 3$ instantly? Have you tried selling that btc back at 15$, buying more btc, and repeating?
Did you look at my post? Somebody was selling small number of coins, as few as 0.10BTC at $2.99. Your chances of intentionally buying from this creep are small and the profit of reselling at market price is small ..the largest I think sold was 1.54BTC (as far back in history as I went anyway).
If you want to kill the guy off and snag a few, put a standing buy order out for $2.99 and as many BTC as you have funds in your account [which I don't trust leaving on that exchange for long]. He'll get sick of losing his bits and ideally MtGox fixes the last trade issue (they probably won't be aware of it for weeks knowing them) since it is almost certain that the last trade would not be for $2.99 for more than a split second with the amount of coins that was asking for $2.99 (0.10-1.54BTC when I looked).