Although I do not condone the actions of the cab driver and think that what he did is high unethical I don't believe that being "drunk' should be used as an excuse to negate consent.  Imagine all the drunk drivers out there that could use this defense to excuse their actions.