Not that I'm claiming the same thing, but my advisor/supervisor for my undergrad dissertation was a complete asshat. Rather than getting any help whenever I visited him, I just spent an hour or two just arguing with him over stupid things they were completely unrelated. In the end I emailed him and forwarded the e-mail to the head of department requesting that he stop wasting my time and actually address the issues I wanted his opinion on (or to that effect). He apologised to save face, but I felt the bridges were already burned so didn't speak to him again afterwards. I can fully appreciate how having a poor supervisor and awkward working relationship can negatively effect your project.
It sucks to have a bad supervisor.
I have not actually spoken to mine for over 6 months because he has barely had a single day in the lab, any attempt at a short email discussion is met by 4 word replies (normally something about meeting next month rather than addressing anything). But I guess appearing on TV around the world and getting that next project money is more important than looking after his own students.

