Next time also make a fuss about it (if your spanish is good enough) and let the driver know you're taking his number and what for and who knows, maybe you'll get him to regain his senses and give you the fair price! :p
_________________________
Madrid!