All this could be solved if people would accept that English changes over time and if defined by usage and understanding.
If people easily understand what I mean when I say gif then I have pronounced it correctly. Same as if people understand what I mean if I use “literally” to mean “figuratively” or spell “island” with an ‘s’ despite it having no Latin roots.