You do know that you do it too, right? Even many words being spelled "correctly" and used "logically" have changed in meaningful ways. It might annoy when someone now says "I'm literally dying" after a joke, but once upon a time "incredible" meant "totally lacking credibility" and not "amazing". Language changes. In French, you negate a verb by saying "not verb step". Taken literally, it's the same meaningless gibberish as "could of," yet it's good enough for l'Académie Française while "could of" is abhorrent? I get that it's not how you'd like to communicate, and not how you'd like others to communicate with you, but it also isn't inherently bad or undesirable, since clearly that is how many people communicate.
So communicate the way you prefer, and make it known that you'd prefer that. But also, don't tell others they're wrong for reasons that are, ultimately, just as arbitrary as theirs.