maz1, your friends experience sounds extreme, physical assault is kind of strange, specially if the passenger is a woman.
There are multiple Karwa Taxi's in Qatar, do you know if it is yellow top, blue etc etc.
Some of them are good, some may be bad,
I agree some are even reckless.