Where is the uproar--
Credit card companies and banks do the same thing. The only difference is the frequency of the data points.
Why isn't there uproar about this? This information is sold to credit agencies, political parties, etc. to learn everything about you.
Think about the number of transactions you do with a debit/credit card, the information you have to provide to get a loan, etc.
It doesn't take long before someone with this information knows more about you than you'd like them to--and it's being sold.
The biggest difference so far, seems to be the amount of money and perks banks, credit agencies, and other lobby groups provide to politicians.