If the "rich a$$holes" are taking money away from the working people, then the working people should be able to charge the same amount in their local stores and pocket that profit themselves. It shouldn't cost 2 bucks more.
Uber would never have existed if taxi companies had provided a convenient internet interface and competitive prices from the beginning. Even after it came to be, if they had responded quickly with that same convenience and pricing, Uber would have died almost at birth. Same thing with with Amazon vs. Sears: Sears already had all the infrastructure to kill Amazon from their catalog business, stores, and distribution systems. But Sears ignored the competition and died instead.
The taxi drivers in Cozumel are responding competitively, and so Uber isn't competitive there (at least for me).