just plain unethical, regardless of their T&Cs - if you have CFDs running at a loss you're forced to take the hit. No different to buying a car and then 6 months down the road the seller wants the motor back. No problem denying new entrants if IGs exposure gets too risky, but surely they should honour the existing positions.
I have very small positions but they mean a lot to me. Will look at Saxo and IB as I don't see them do the same thing to their clients as regularly as IG.