Right, bait and switch and reneging on implied promises. Both are pretty bad, and tesla's done both.
GM's installed cost-cut ignition switches that silently disconnected when jostled, resulting in the car turning off, sometimes when the driver's making a left turn or whatnot. BTW a car that's off won't have airbags deployed when you get t-boned in an intersection because your car turned off. GM "Fixed" the problem but didn't issue a recall or even change the part number on the part, meaning you couldn't track if you've got a good or bad one, and strongly implying that they knew of the problem and covered it up. Hundreds of people were killed by this. Parents who bought their kids their kids a safe new car for graduation, moms, etc. GM knew, and covered it up, and worked to avoid a recall.
VW (and audi / porsche) programmed their computers to lie to emissions testers.
I'm not trying to play some whataboutism game here, just pointing out that most car companies "push limits".
Tesla service centers are overloaded and they don't offer a fantastic service experience; tesla sells you a car shaped box of parts if you're foolish enough to buy in their end-of-quarter rush, they push the epa range estimates right up to the edge such that you'll likely never see the rated range on driving on planet earth. they've shown a willingness to OTA gimp cars and even though they've now got the means to fix the various gates they haven't.
Even all that included, I'd tell an EV curious person to buy a tesla because their cars are pretty good and because the supercharger experience is leagues better than any other network. Sure, there are fast charge networks out there, but until they prove they're actually taking it seriously I wouldn't rely on them.
Crap like EA's taking a huge fleet of stations offline for labor day weekend isn't great. And, I'm pretty sure that a new tesla would be able to use any 3rd party network.