Any CFD provider that is a Market Maker profits from their clients losses...they only hedge at their discretion, and if you lose, they win...simple as that. If you read their product disclosure I believe it will actually say that they may take opposite positions to you in the market if they so choose (or something similar).
The only way to avoid any possibility of this kind of behaviour from your CFD provider is to go with someone who offers Direct Market Access...that is, your orders go straight into the market, or market depth, just as they would if you were buying the underlying share. A provider offering DMA has nothing to gain by getting you stopped out, and in fact prefer their customers to be profitable lol.