A very well written post. I will certainly try to think twice before jumping to conclusions