After I exposed these dangerous practices last year, several carriers, including @tmobile’s CEO @JohnLegere told me point blank that his company would stop selling customer location data to shady third parties.
You left it up to them to determine who was shady. That's your problem right there, you trusted them to police themselves.