I don't think Elon owes him an apology. Tesla does not owe him or anyone a car either. It happens every day an unruly customer is asked to leave a business establishment because he is no longer a desirable customer. The reservation agreement we signed with Tesla stipulates either party can cancel it at will. Seems that you have canceled yours without an issue so why can't Tesla?
It's not a question of whether they can but of whether they should. The public at large doesn't read this forum. We can debate it all day long, but that has nothing to do with public perception. It's bad press for Tesla. Musk doesn't have to take this guy's calls, and chances are the cost to the company would be minimal in terms of their need to satisfy him as a customer compared to satisfying anybody else. He's no less likely to be critical of the company because they canceled his order. It's the opposite. Musk could have just gotten off the phone and said he had nothing further to discuss, but instead went out of his way to cancel the order. Literally, it took effort on his part that wasn't needed and he could have spent his time on more important things. It also meant that he followed up and tried to defend himself and Tesla of Twitter, which didn't help him much either.
Even if 99% of people agreed with Musk, that wouldn't make it any more likely that those 99% would buy a car. The one percent would still be detrimental. But it's nowhere near something that 99% agree with. If most people agreed with Musk, it wouldn't have been newsworthy. The only reason it became news is that people saw a problem with it. That doesn't help me as an owner or as a stockholder. The public at large will see that Tesla canceled an order because a potential customer had the nerve to complain. Most who were familiar with the X launch read about it after the event and weren't affected by nor were they aware of the problems with the event. All this did was draw attention to them, and show that the criticism was factual. To put it another way, the only thing that Tesla did by canceling the order was to draw attention to mistakes it made with the launch, and that they won't tolerate criticism.
This did draw attention to the way Musk makes business decisions, and as business decisions go, this wasn't a good one. Tesla would have made more money selling the vehicle than not selling it, which means that Musk is putting personality ahead of business, and is being capricious. Even people who agree that Musk is a genius often question his business acumen or whether he can run a viable company or make it profitable. This won't help his reputation at all.
- - - Updated - - -
But at the end of the day, Elon is being Elon. And isn't that why we like him so much? lol
I don't want to risk answering a rhetorical question, let alone in a contradictory way.