For that to render _"octopi"_ incorrect, you'll also have to convincingly argue that a centuries-old etymology mishap supersedes its common usage since then— the far more common measure to define correctness in English grammar. Sociolinguists aim to study and describe the effect of society and culture on the formation of grammar. They don't present their findings as rules, and we shouldn't interpret them that way.