I will never take a cab. All of the cab drivers I see are Muslim camel drivers. Take a bus instead.
What, you think the NYC bus drivers all look like Ralph Kramden?
I work in Manhattan a lot and have learned to take the subway, commuter trains and ferries. The cabs are awful. Just like you describe, mostly Muslim people with unpronounceable names (usually starting with Muhammed or Rashid) and rude and obnoxious.
I was in NYC a number of years ago. Cab driver said “no Inglis.” I assumed that meant he couldn’t speak English. At one point another cab driver cut him off. My driver spewed some really nasty, yet perfectly understandable English phrases at the other driver. I suppose he couldn’t converse normally in English, but he could curse in English.
Bus is safer but less convenient.