Constructive criticism is ok, as long as you have some evidence behind it. It's the uneducated people who I think the majority of us are upset with.
You can't just say (Insert Name Here) Sucks. You have to say (Insert Name Here) Sucks because he is batting .194 in 382 at bats or has a 6.78 ERA etc.