Poor drivers who are likely to cause accidents should pay higher rates. If you don't like it, you're more than welcome to drive a 10 year old clunker.
There is no difference between what GM did and what any social media company does. At least with GM selling driving data, there is significant public benefit to making bad driver pay for their poor driving instead of the rest of us having to pay for it.