Sorry, but you fail to explain one point: where to draw the line between legitimate "police helping" and "show me the warrant"-attitude?
Being asked for help by the police as in in "sir, you're the man next door, have you seen anything suspicious yesterday at the time of shooting", or being a company holding private (as opposed to *public*) information on civil persons and happily handing it out to law enforcement beas a huge difference.
To put it more clearly: would you like your telecommunications company "help out" the police by politely providing any information they might want on *you*? Like persons you talked to, invoices, message transcripstions? No? Thought so. As a matter of facts, there are laws against that (or used to be, at least).
Police, if supposed to be able to access information about you from 3rd-party, has specific devices to do so (i.e. subpoenas etc). For exactly this reason you, as a company holding sensitive information about a person, should not "help" the police unless they have the device to legally force you to!
This is in no way different in the case of a supposedly drug dealer... you don't know the man, you haven't heard his lawyers and his side of the story, and you are by no means a judge. You are a random company, and he is a random customer, and unless law enforcement has specific reasons to gather informations about him (and "specific reasons" are documented by warrants, subpoenas etc), you have no business divulging them private information.