Towing Issues: Tow company never ran plates, summit county sheriff, business ethic


Question
Hi. I thought my car was stolen so I reported it stolen with the Summit County Sheriff's office on Dec. 20. It was apparently towed on Dec. 22 but the tow company never ran the plates. It had been almost a month before I heard anything (to be exact, day 28) and when I did, it was from a sheriff who told me that my car was found. It had been sitting in a tow lot since Dec. 22 but since the tow company never ran the plates, they  didn't know it was listed as stolen. The sheriff told me the company did not follow protocol and that "they should be lenient with you regarding towing fees."
Apparently, what I found out, is that if a car is sitting in a tow lot for 30 days the tow company can buy the lein/title for the car. So I am assuming that is what the company started to do, on Day 28, and that is when they realized they had to call in the plates. Meanwhile, in the span of these 28 days, I rented a car.
After the car was "found" my insurance company said they would not cover the rental fees or reimbuse me for the towing fees because the car was not technically "stolen," which I disagree with because 1. It was taken from where I left it, and 2. I did not know where it was.
I want to hold the tow company responsible for the fees, which total around $1,000, but just wanted to see your opinion.
The whoel situation could've been avoided if the tow company called in the plates when they towed the car, which is protocol (even per the Sheriff), so I feel I should be reimbursed for their lack of responsibility and business ethic.

Thank you.

Answer
To make a long story short you already know what needs to be done, the police department confirmed that procedure wasn't followed and I would agree. If the car was called in to the police within the time limit as required by law, you would have been notified much sooner.