Further, please refrain from insulting and otherwise disparaging anyone who does post such opinions.
I was pondering how to respond to this. But since this is not For Beginners and the core topic of the thread has been successfully solved I'm going with 'spinning off a tangent from the tangent'.
I'm going to assume that is directed at me and I would like to object to it. The statement I was referring to was extremely unhelpful. Especially in the context of the thread, but even in a thread where a discussion of the standard library was intended it failed on all relevant levels.
The core problem started with the choice of 'hate'. 'Hate' strongly implies a purely emotive reaction instead of a rational one which really has no place in a technical discussion. What else was I supposed to do? Just downvote him? I can respect the decision of the people who did by now but I considered it unhelpful.
So instead I decided to challenge the statement directly. While I admit what I said could be construed as a bit disparaging I also don't see how to avoid that. Sure, you can wrap up the statement into so many layers of cotton that it becomes less noticeable but then you also start losing important signal about what you are objecting to.
I can honestly say the only times I have encountered statements like "I hate std::vector" was people either (a) trolling or (b) having run into a problem with them because they were unaware of its semantics. People who are dealing in scenarios where using std::vector is legitimately a less optimal solution express themselves in completely different ways (and usually have the wisdom not to inject such a discussion into places where it is not warranted).
I realize that was not a formal reprimand but if it was, I would be appealing to another moderator now.