If Honda offers a service that lets you track your car and you choose not to pay for the service that lets you track your car, you should expect that Honda will not let you use that service for free. And we should all be especially glad that they didn't provide the information to law enforcement without a warrant. There is a provision in the legal system for law enforcement to infringe on your right to privacy, and it's called a warrant and has to be authorized by a judge. This is one of the core tenants of many Western justice systems.
This seems like a complete non-story. "Man didn't pay for service, company refused to provide said service for free". Kinda loses the punch there, doesn't it?