I am a teacher, and I am amazed that some folks in the education field
seem to not consider local pronunciation conventions.
Since my "day job" is teaching little people, many of them English language learners, I always try to let them know different pronunciations and different regional terminology. We just read a book where the characters referred to "sody-pop", and they all thought that was really funny, since we call it "soda". So we listed all the names for it that we knew - soda, pop, soda pop, sody coke, soft drink, etc.
I do think it is rude for adults to correct each other, unless someone asks if they are pronouncing something correctly.