I've said it before and I'll say it again, a post can come across as intentionally negative, or it can come across as constructive criticism. It's a fine line to be sure, but words have meaning. We have some posters here who will always look at the glass as half empty, which is their right. I just cringe sometimes when I read their words because of the signal it must send to outsiders.
In another life, I often told my salesmen not to let themselves get dragged into a negative conversations about our competitors. Instead, when such an attempt was made, I urged them to say something like, "XYZ does a fine job but here is why our services and products represent a better value for the dollars you spend".........and then back up those words with actual examples.