Here is my take. I certainly understand the frustration. At the same time, deposits are forefeited by law. You had many solutions than breaking a contract with Tesla, such as short lease. Guess what would happen if 100,000 people changes their mind for what ever reason, the company would fall...