The debate over the spelling of the word is political, especially since today's society is so frightened by political correctness. Is should not be political, but unfortunately it is. People should not be so sensitive because most of the time there is not a reason to be offended. The spelling of "Mecca" is political.
I believe the debate over the offensiveness of using the spelling 'Mecca' instead of 'Makkah' must be a political one. For all my life I've used the spelling 'Mecca,' but generally spellings for locations vary from language to language and sometimes the differences in spellings don't make a lot of sense, but generally one or the other isn't considered offensive.
There is a serious debate about the way the Mecca is spelled internationally? The way that a name ins transliterated from another language because it might potentially be randomyl offensive to a tiny fragment of a billion plus group of people? It is purely political, a debate for the sake of debate.
The debate over the offensiveness of using the spelling 'Mecca' instead of 'Makkah' a political one indeed. Instead of focusing on the fact that people are aware of the term that produces visions of the Middle East, people would rather force political correctness on others. Mecca is simply a westernized version of Makkah. If people want Makkah to be the correct version, then they need to move to a country that doesn't have English as the main language.
The debate over spelling the word "Mecca" instead of "Makkah" is more of a political stance than anything else. Some people find it offensive others do not, therefore it has turned into a political debate. In politics it is about deciding what is worth winning and what is worth winning to gain an ally.