I don't blame most of you.
I had lots of doubts back when I was studying undergraduate psychology. I found bachelors was pitched at a very basic level, I could get 2:1s without even trying and 1sts in essays if you put a bit of extra work in. The theories seemed fairly far fetched, and quite abstract to the real world. Much of the work we covered wasn't really that interesting.
I spent most of my time doing wider reading, and during those three years I probably spent more time reading English lit, philosophy from the undergrads and doing drama.
For me it really didn't come alive until I did my Phd. Then it got good. I picked up a fantastic appreciation of the scientific method, epistemology, research methods. I learned to use MRI scanners, interpret neural function, brain structure, administer and interpret neuropsychological tests. I published my findings, became a peer reviewer, gave lectures. More imporantly I felt I had actually learned something that gave me some expert knowledge and mastery over a given area.
Then I did my clinical training and it went from something that was "quite cool" to being something that radically changed the way I thought about things. I can honestly say it was one of the most amazing things I have ever done. It went from being very intellectually driven, to being very personal, about bringing something from within yourself to make a difference in someone else's life.
I guess what I am trying to say is that your undergraduate days are really not representative of what psychology can offer. Psychology is definitely not for everyone, but it is far more than what you are force-fed at BSc.