The way I handle rude customers is to listen and then give short answers, like no that is not possible and then just repeat the answer after each let off of steam, the more you go into reasons the more that fuels the fire.
You have to remain calm and polite and they soon realise that they are not going to get what they want.