If Coinbase can cancel your order if the price goes up, but you can't cancel an order if the price goes down, then what they are doing is essentially stealing a free put option from you.
It is my assertion that this is exactly what they are doing and it is fraud.