Today I rode a rickshaw. After reaching my destination, I asked the driver how much the fair was. He asked for an impossible fare and wanted extra money for "the waiting"(which was still too high). I offered him the standard fare that I regularly do but he refused it and showed arrogance. Then I got angry and asked him, "if you don't take the right fare, I won't give you a single penny." I tried to come to negotiation but he did not. Then I didn't pay him a single penny. I donated the whole money and even more than that.
It was narrated from 'Abdullah bin 'Umar that the Messenger of Allah said:
“Give the worker his wages before his sweat dries.” (Sahih)
So I really feel guilty for not paying him. I intended to pay him but he was asking an illegal fare. Also he was trying to make a public scene that I was going to betray a poor person, so that he could get paid as he wanted. I wonder if I committed a sin.