Take out the trash talk about libs, and it's a pretty good read. I don't care at all for the denigration though. Eventually, it becomes hate, and any possibility of rational thought goes out the window. Libtards, repugs, teabaggers, those names are no different than ******, beloved patriot, or beloved patriot. They're all used to invoke anger and hate, to make whoever uses them feel superior to another group. It's the battle cry of the truly stupid.
Edit: Apparently, the derogatory term for blacks can't be seen here. I have to assume it's because of the large number of children that read this forum.