Мекка – существительное женского рода. Так что ошибки нет.
Как мы уже говорили, различное написание и произношение в русском языке топонимов Мехико и Мексика, которые по-испански звучат и пишутся одинаково, обусловлено традицией. Но постараемся ответить подробнее, ведь в истории этих названий много интересного.
Для начала заметим, что необычно уже само соотношение написания и произношения в испанском языке. Проиллюстрируем это утверждение на следующем примере: слово риоха (название самого известного испанского вина) по-испански пишется так: rioja. Звук [х] передается в испанском буквой j. Однако названия страны и столицы, которые по-испански звучат «Ме[х]ико», пишутся вовсе не с буквой j, а с буквой х: México. А ведь по современным правилам чтения при таком написании должно было бы произноситься «Ме[кс]ико».
Связано это вот с чем. Когда испанские завоеватели XVI века транскрибировали язык науатль, на котором говорили миштеки (предки нынешних мексиканцев), они применяли правила кастильского языка своего времени, и поэтому звук [ʃ] языка науатль был передан ими буквой x. В кастильском языке XVIII века этот звук трансформировался в звук [j], а согласно орфографической реформе 1815 года слова, писавшиеся с x, но произносившиеся со звуком [j], стали писаться через букву j. Однако для таких топонимов, как México, Oaxaca, Texas и др., было сделано исключение: буква х сохранилась в написании по этимологическим и историческим причинам.
Почему же по-русски произношение названий столицы и страны не совпадает? Возможно, это связано с тем, что буква x в разные периоды истории испанского языка передавала разные звуки. Не исключено также, что в слове Ме[кс]ика отражается английское произношение, а в названии Мехико сохраняется испаноязычный вариант. Ср.: в названии американского штата Техас мы произносим [х], как и носители испанского языка, а в английском языке это слово произносится [tɛksəs]. Вообще нужно заметить, что в названиях городов и штатов, восходящих к испанскому языку, пишется и произносится именно х: Мехико, Оахака, Техас. Таким образом, необычно русское написание и произношение названия страны, а вовсе не ее столицы.
АЙДА. [тат. айда]. Разг. I. межд. Употр. как решительный призыв, приглашение отправиться куда-л. Ребята, а. за яблоками! А., мужики, домой. II. нареч. в функц. сказ. Обозначает быстрое перемещение куда-л. Сел на машину - и а. в город! Наберём полные карманы каштанов - и а. обратно.
В иноязычных собственных именах (отнюдь не только литовских) могут встречаться отступления от правил «жи, ши пишем с буквой и; чу, щу пишем с буквой у» и т. п., ср.: Шымкент (город в Казахстане), Мкртчян (армянская фамилия) и т. п. Такие написания зачастую обусловлены традицией.
Проигравших в этом споре нет. Согласно «Грамматическому словарю русского языка» А. А. Зализняка, названия Осло, Чикаго могут употребляться и как существительные мужского рода, и как существительные среднего рода. Мужской род обусловлен родом нарицательного существительного город, средний род – тенденцией относить к среднему роду иноязычные несклоняемые слова на -о.
Слово шарм сочетается со словами, не обозначающими лиц, так же, как и слово очарование. Шарм может иметь улыбка, город, актерская игра и даже, как мы видим, античастицы (А когда есть еще и с-антикварк, это уже частица со скрытым шармом (М. Роговая. К началу Вселенной // Кот Шредингера. 2016)).
Правильно: экс главный редактор, но экс-министр обороны.
Подробные правила находим в информационно-поисковой системе «Орфографическое комментирование русского словаря», разработанной в Институте русского языка им. В. В. Виноградова РАН.
Приставка экс... со значением 'бывший' присоединяется дефисом, например: экс-губернатор (экс-губернатор области), экс-депутат (экс-депутат областного собрания), экс-чемпион (экс-чемпион мира), экс-советский, экс-чемпионский. Дефис сохраняется и в том случае, когда приставка присоединяется к слову, имеющему собственное дефисное написание, напр.: экс-вице-мэр, экс-вице-президент, экс-премьер-министр.
Приставка пишется раздельно со вторым компонентом, представляющем собой атрибутивное сочетание, напр.: экс первый вице-премьер, экс первая леди, экс первая ракетка мира (в теннисе).
А что делать, если экс присоединяется к сочетанию слов, первое из которых – не прилагательное, а существительное? Если это устойчивое сочетание слов, то экс пишется раздельно, напр.: экс доктор наук, экс кандидат наук. Если сочетание слов более свободное, то пишется дефис по общему правилу, напр.: экс-глава компании, экс-заместитель директора, экс-муж Петровой.
Вы спрашиваете о синтаксическом разборе, поэтому аргументы из области того, что говорящий имеет в виду, недействительны. Говорящий своим ответом в самом деле сообщает о том, где кот, но делает это косвенным образом, полагая, что слушающий поймет: раз кот ест — значит, он на кухне у своей миски. Но это вывод слушающего из того, что сказано, и подменять собой члены предложения подобный вывод не может. Безусловно, ест — сказуемое.
Кстати, подобная экономия речевых усилий может быть и небезобидна. Если участники диалога находятся в некооперативных отношениях, то ответная реплика «Ест» может ввести собеседника в заблуждение: тот может подумать, что кот мирно ест из своей миски свой сухой корм, а на самом деле кот может доедать котлету, которую он утащил со сковородки собеседника (я с подобными разбойниками знаком, и о таких котах великолепно писал Паустовский). Последствия недоговоренности в таком случае могут быть весьма неприятны.