How often do you correct the grammar/spelling/punctuation/et cetera of others?
Always. There's no excuse for not knowing how to use proper grammar.
Only if it's mind-numbingly bad, regardless of whether or not I know the person.
Only if it's a friend or person I can otherwise trust not to flip out.
I just can't be bothered.
I'm usually the person getting corrected.