Like it or not, grammar and spelling has a huge influence on people's perception of you. Online we don't have the visual and auditory cues we use to make judgements. So I have mixed thoughts - pointing out someones flaws in public is never a good thing.. if you really feel the need to correct someone, do it in private so they don't feel embarrassed.