Hi,
This is not a big deal in the scheme of things - but I'd like a polite response to use.
My BIL is an English teacher and he is very smart. However, he has developed an annoying habit of correcting everyone's grammar. This usually ocurrs at the dinner table.
Now I'm all for learning - I want to be corrected when I am wrong about a fact or something else - as long as I'm not in an argument with DH

But I don't like having my grammar corrected in front of everyone at the dinner table. I just think it is rude, even though BIL and I get along quite well.
Anyway, I don't speak cr@ppy English. If I make a mistake in grammar or use the wrong word it is generally so small an infraction that no one else even notices - except BIL. And if he is not correcting me he is correcting someone else - most of the people in the family have average to above average grammar/verbal skills. I wouldn't be embarrassed to be out with any of them in public

So really our mistakes are not that bad.
The "corrections" will happen at Christmas - trust me.
So - what I want to respond with is: "Although I appreciate your efforts to correct my grammar, it is actually rude to point out these mistakes in front of everyone. If you feel that strongly that you need to correct any of us, please do it in private and not at the dinner table. We're your family not your students" However, come to think of it, unless I really sound like a moron, I don't want him correcting me at all! But i could live with it in private.
So if he is rude for correcting everyone in public, am I then rude for telling him not to do it (telling him in public)? I have a great rel
ationship with him and I'd to keep it, but this habit is borderline obnoxious. I think he is aware of doing it too - he is very proud of himself (and rightfully so) for being a good teacher.