Unlike a lot of peevologists, I acknowledge two things: 1. English doesn't have "rules", and 2. the English language is always changing, and will continue to change whether we like it or not.
At the same time, I do still wonder whether some things that break the non-existent rules can be made to go away. For example, people using "phenomena" to mean "phenomenon". Of course, most people who make this mistake don't realise the latter word exists, or if they do, they think it's just the same thing.
Which kind of Canute should I try to be? The one who tries to stem the flow? Or the one who knows that that would be pointless?