in this case you are the one who should bear almost all the
blame.
You guys got in and then change instruction only after 5
mins.
During this 5 mins,he thought his destination is set already,so he
will plan according to that,and it is likely that in these 5
mins,he has already accepted a next passenger on call around that
supposed final destination you told him.
Now you change your mind and if he had really made a promise to
pick up on that next passenger on call,he can't cancel that and
will have to made do with his promiss to pick up that passenger
according to a certain range of expected time for him to reach
there.You said that he speed thru 2 red lights,shows that he is
trying to get rid of you fast so that he can made do with his
promise for the next passenger.
Of course he has a right to be angry with you.When he grumble,i
doubt you answer him back in any polite manner,more likely in a
guai lan manner which make him more pissed and then demanded you
get off or he restart the meter.
Common lah,if you yourself go out to work,your boss give you an
assignment already saying this is the deadline,then after you have
done your planning well,the boss changes the deadline resulting in
it affecting your other assignments,dun tell me you will not be
angry and if you complain to your boss,he tell you why,cannot meh?
you will be happy ah?
so wake up your own fcuking idea lah,being the customer does not
means you can do anything and expect to get away with it just cos
the other party is bounded by his customer service policy.
In the first place,you do not respect the notion of customer
service,so do not expect the customer service provider to respect
you.Get this right you were not asking for customer service,but
slavery to me almighty king service,something that is way beyond
what customer service should provide already.