Its about time someone told it like it is to Brian. He deserved it, hell, he needed it! Its not the fact that he's a hypocrit or that he's a bore, its that Brian has been the character from day one going out of his way to point out everyone else's faults. All the time walking around and acting like he's perfect and his views are always right. he's a pompous, arrogant, self-righteous, Pretentious little brat, just like Quagmire said. Honestly, Peter should claim Brian has rabies and shoot him.
That being said, we should legalize pot, man :)