A man in a cab with a gun was threatening the driver when the co-driver heard a verbal abuse.