I don't get why that's a bad thing. If I put my stop loss at 11.50 and someone attempted that, I'd still get 11.50 per coin. Where is the loss in that? Also, why can't i have it such that if I don't get the price I want then I do not sell?
No.
At 11.50 your order executes and becomes a market order. Market orders enter the queue in the order they are received. That puts your "sell 100 BTC @ market" order in the queue behind the unexecuted portion of the manipulators sell order plus any stop-losses higher than yours plus anyone who manually panic sold ahead of you.
So while your order may execute at $11.50 the manipulator gets to sell @ $11.50 and $11.00 and $10.99 until his entire massive sell order is exhausted. Then the sell orders of everyone who had a higher stop and manually put in panic orders execute. All those are at market so they are eating away at the bid side of the market. The $10.99 bids get matched, then the $10.80, the $8.00, the $7.50, the $6.00.
Lets say all the market orders before you drive the price down to $4.82. Your order is finally at the top of the queue. You "sell 100 BTC @ market" order executes and you get $4.82 per BTC. Maybe that is the bottom. Maybe there are other stopped sales which drive it down to $3.00 or $2.00 but eventually all the stops are executed.
So how happy would you be if BTC was $13.00 and you had an $11.50 stop loss. So manipulator with 200K coins drove the price down to $4.82 where you sold your coins and seconds (not weeks or months but seconds later) the price was back at $13.00. Now flip it around. If you could with minimal risk makes 20% profit in a day off fools setting stop losses would you? If you wouldn't do you honestly think nobody on the planet would?