When is unsolicited criticism ever constructive? Why do we criticise? There's always an agenda - it's in our DNA - even altruism has an endorphin reward payoff. Do we criticise to feed our ego and express our perceived superior knowledge or belief system?

Social media offers us a forum to express and perhaps evangelise our ideas but like the school playground an outlet to either ridicule or support our peers. Do you find yourself noticing and commenting mostly on what you agree with or what you disagree with?