I would also recommend hanging out on subreddits like /r/uberdrivers, /r/lyftdrivers, or /r/lyft and look for every instance of drivers using "we're independent contractors" to justify abusive behavior towards customers that would get them fired if they were actual employees and in some cases behavior that is straight-up illegal.

Some things I've actually seen on those subreddits:

* Give three-star ratings (or worse, one-star) to any passenger who has a wheelchair or a service animal to make sure you're never matched with them again. Straight-up ADA violation.

* When you mark that you've arrived, keep your doors locked until the destination shows up, and if it's a "sketchy" (read: majority black) neighborhood, keep your doors locked, wait five minutes, call them, immediately hang up, report them as a no-show, and collect a $5 no-show fee from them (waiting five minutes and calling is a requirement to collect the no-show fee). Redlining is illegal, and this is straight-up fraud.

* If you get a request to pick someone up at a supermarket, drive just close enough to the supermarket that the "arrive" button becomes pressable, then do the above and collect your no-show fee. Again, straight-up fraud.

* One-star every passenger who doesn't tip. Retaliating against people who don't tip would get you fired from any other service job.

* One-star every passenger who orders a shared ride, no matter what. Again, that kind of retaliation would get a real employee fired. (Yes, shared rides suck for everyone involved, but retaliating against a customer for ordering the most annoying thing on the menu wouldn't be tolerated at a restaurant, yet Uber and Lyft are a-OK with it.)

* One time, a woman complained about how a Lyft driver kicked her out of his car in the middle of the ride because she just nodded along to his stories and didn't engage him in conversation, and he told her "if you don't want to talk, order an Uber instead". The response on the subreddit was universal: he's an independent contractor, so he has every right to kick her out for any reason, and Lyft isn't even allowed to fire him for it because that would count as interference in how an independent contractor does their job. At any other job, flipping out on a customer for not making enough conversation with you would get you in huge trouble, and advertising your employer's biggest competitor would get you fired in a heartbeat.

* This came from the Rideshare Guy blog and not Reddit: since repeatedly cancelling rides after accepting it will get you in trouble, drivers used cancel rides by putting their phones in airplane mode because a loss of connectivity would auto-cancel without penalties. When Uber started detecting that a few years ago (2014-5 maybe?) and counting it against a driver's cancellation rate, drivers started picketing Uber's local hubs over it. In the rest of the service industry, lying to your employer over this would get you in huge hot water, and publicly complaining about it even more so.

Every single one of these was justified by saying "we're independent contractors, we can refuse service to anyone for any reason". Again, a few of these are straight-up illegal, but since only the contractor is liable and not Uber/Lyft, enforcement is exceedingly difficult, and for the ones that aren't illegal, they're still unethical, and any reputable employer would fire an employee engaging in that kind of behavior, but Uber/Lyft drivers get to hide behind "we're contractors and not employees, so Uber/Lyft firing us for how we treat customers would violate our rights".

Unethical behavior is actively harmful to customers.