Yep. Definitely an idiot. He was a jerk and annoying as hell half the time. But the only person who really hated Dean(apart from all the big bads, naturally), was Dean. For someone who spent his live protecting people and saving people, Dean had such little self belief. No one was perfect. But really, he should cut himself some slack and give himself a break.
Sam didn't move from his spot. He frowned and shrugged his shoulders. "So, you wanna talk about it? Whatever's eating you up inside." Because they were both such experts at talking about their feelings.