I agree with most of what you say, but the comments that come across as bitching are not the same ones that offer good reasons for disagreement. Saying “I give this review a D” doesn’t say, “I respect your opinion, but disagree and here is why.” It says, “any point of view that doesn’t validate mine should be…