Technically, if there was a clear sign saying that the private parking was patrolled and cars parked illegally would be towed at the owner's expense, then the owner can't blame the towing company. On the other hand, they can still be on the hook for acting stupidly, which seems to be the case...