The problem is not with the information you give. It's the manner in which you give it. You're acting completely out of line, arrogant and ignorant to outside opinions and thought that may or may not follow your beliefs. Nobody wants to hear an elietist jerk rant about what is and isn't right and that if anyone else disagrees they suck.
If you want people to actually listen and respect you, give views, opinions and points that you feel make it valid, sans insults and condescending attitude.
