I'm sorry you had those bad experiences from cab drivers. When younger I used to have difficulty getting a cab to stop for me, but it was probably cause I looked like a punk rather than anything else, so i never did anything about it.
Nowadays i don't have that trouble,, I guess where i now live the cab drivers are very happy to pick up anyone that doesn't look like they're gonna shoot them.
Edit, my spelling sucks