I am non-opinionated in this thread, but I do have to point out that trying to discredit somebody else's opinion on a matter by telling them that what they are doing is wrong, or assuming something pretty major of them, whilst you go on to say that you are bitching as well as they are bitching, makes you look like an asshole.
So, don't tell somebody to not do something you are doing because it disagrees with what you said. Well, I mean you can, it's your right, but it makes you look like an asshole who would be genuinely upgraded in life status by being called a douche, or being douched out with an asshole douche.
Also, turning the word Republican into anything but republican, same goes for liberal/democratic and red/blue, makes you look like an underwear stain on the great fabric of the internet.
So, just say no to being an asshole who leaves underwear stains on the fabric of the internet. It gives people with opinions on the internet a bad name.