...but actually looking back at the original Posts (damn this thread is long!), I don't think what was said qualified as a 'rant' in either the dictionary or 'internet' senses...
A long argument making many points is just that, surely? Even if you disagree with it - to use the term 'rant' is perjorative, in either sense.
For what it's worth, my personal take on 'netiquette' would be:
- avoid use of colloquial English. This does not mean using a restricted vocabulary. If I use an uncommon but correct term, it can be looked up in the dictionary, whereas colloquial/slang terms usually can not.
- only correct grammatical mistakes when the poster has previously criticised someone elses - then they are a fair target
- if replying to someone who does not have English as a first language, only correct them if their meaning is unclear or if they specifically ask. To do otherwise is plain rude, given that their English is usually far better than my command of their language.
- definitely avoid pointless US-versus-British English flame wars. Two valid derivatives of Elizabethan English I say... but doubtless confusing for the non-native speaker.