Anyone who thinks Blaine is an asshole is probably projecting themselves a bit. He's as nice and helpful a person as anyone I've ever met. Also one of the smartest. To see it though, you need to get out of your own way, admit that you might not know all the answers, and be humble. That seems to be a challenge for a lot of people...and getting worse unfortunately.