I bet you feel real smart, judging others on their level of satisfactions. I for one enjoy the product that I have bought, the online was a nice bonus. Now, I also feel that I have an unfinished product that wasn't complete on my first playthrough, witch does kinda piss me off. But you take it overboard. Calling people sheeple? Really? I bet real hard that if I accessed things in your personal life, I can find hypocritical actions of your own "sheeple" effects. Online was not a cluterf*ck, SP does not suck. But it's all opinions in the end, and that's the part you seem to forget.
Good for you