This is the deal on this:
When you enter a lease onto a property, that property is considered private property. Now with that said, the property managment, which has a lease which states "unlicensed,inoperable,abondoned,or lacking permits" gives the property managment a legal right to have those vehicle remove from there property. Now if your vehicle is not properly licensed, stickered, or has a proper safety inspection which is condisered a permit, or they are expired is still condisered a non compliace issue, then the property management has the right to have that vehicle removed from the property with out your permission. The police does not have to be called except to comply with the local ordinace to report that the vehicle was towed, not stolen. Section 97 and 97.01 gives a property the owner the right to remove vehicles from there property and protects the towing company for inconedent damages.
Hope this help you understand why, does it make it right, moraly most likely not, but the wrecker company will still do it for if one dont the other one will. So please dont blame the wrecker service but your property management.