Just one point:
Sometimes the truth hurts.
There really is no way around it, I don't know of any other way to not hurt someones feelings when you have to tell them news they dont want to hear.
Example: How do you deliver the message in a happy/light manner to someone their new puppy from the pet store, that the kids just love, has serious health issues because of bad breeding and being raised in poor conditions, and being fed old-roy because that's what my neighbor feeds her dogs. The puppy's owner might be upset to hear this, and may not want to hear it, and will probably get mad at you. But as an animal lover with a conscience, how could you not tell her/him the truth?
I don't think the issue is with telling people the truth. It is with how one does it. There have been times when i have felt unsure about posting questions, because of how some people respond. It isn't about delivering the message in a happy/light manner, but to go off of your example, there is a differnece between:
1) giving advise about how the owner should proceed, and offering advise for next time, that the owner can take or leave.
or
2)Chastising the owner for doing something you (and I) feel was wrong, that is already done, and the owner might not have known better than at the time.
I am not trying to say that you or any other members in specific do this, just illustraiting what i think gets to the heart of why BPO is such a great place. I know that for the most part i am goign to get answers that are along the lines of 1, and that makes me feel free to post about issues even if i (beign a fairly new dog owner) know i have made a mistake or done something stupid.
Yes the truth hurts, but it doesn't have to attack my personal decissions, or previous mistakes.