Worst decision was to get Tesla solar

I'm so frustrated and angry right now. I got Tesla solar installed a while back, and it's been nothing but a headache. Their service is absolutely pathetic, and to top it off, they completely messed up my roof during the installation. I even had a licensed roofer come out and take a look, and they confirmed that Tesla made a mistake. But Tesla refuses to take any responsibility even though they agreed the tile was misplaced where the leak was happening ! I'm at my wit's end. Has anyone else had similar experiences with Tesla solar? What should I do? They made me wait for a month and the complaint got escalated to their escalation department, That person made me wait for another 3 weeks !!

More details (Update) :
There is a leak in my roof that has persisted despite two inspections by Tesla 3 months apart ($300 for each visit). Initially, Tesla attributed the leak to bird droppings and claimed to have fixed it. However, the leak reappeared in the same location during December's rains. I hired an independent licensed roofer who provided a report indicating that the leak is due to improper tile installation after the solar panels were installed.Tesla is now suggesting that the leak is caused by gutter overflow, despite the gutters being clear and the leak's location directly beneath a solar panel not supporting this explanation.

Telsa charges $1340 for removing one panel from roof, and said will charge double to put it back, and I have get to get my own contractor to fix the issue both external and internal.