Not that that really defends Tesla, though. Cutting off an owner from dealer parts supply because their car is salvaged is unprecedented as far as I know. And the cutthroat attitude that every part of the car is a trade secret is ridiculous.
I think the biggest challenge for Tesla when they release the Model 3 will be scaling up their service network while scaling down costs. $70,000 car owners are generally willing to pay $400-$800 every few years for a dealer service. $30,000 car owners aren't. And for most manufacturers, scaling dealer service is a franchise : they need to supply parts, training, and certification, not a whole service department. For Tesla, it's a brave entry into a challenging core business.