Re: I don't know if KM is for me ?
KM will defiantly give you more confidence, which will show in your body language. It will also make you more aware of situations so you will avoid most confrontations.
If you work for a taxi company, they will have liability insurance and a bond in case anybody sues, but you will most likely lose your job, which then you can sue them if innocent. A viscous cycle in which lawyers are the only winners. If you are a private owner, check with your insurance company on your coverage for such situations.
Might want to check on additional personal insurance in case they try to sue you personally. It's not that much, and the peace of mind is worth it.