>you can't compare a for profit company collecting information on ALL its users, and a police service collecting information on a few thousands people after a judge allowed them to.
I'm not entirely sure about that. If data is legally collected by a company, who's to say the government can't legally purchase it for their own ends?