Однозначного ответа нет. Согласно официально действующим сейчас «Правилам русской орфографии и пунктуации» 1956 года, между определяемым словом и стоящим перед ним однословным приложением, которое может быть приравнено по значению к прилагательному, дефис не пишется: красавица зима (=красивая зима), старик отец (=старый отец), бедняк сапожник (=бедный сапожник). Такое написание предлагается и в справочниках Д. Э. Розенталя, которые полностью опираются на действующие правила.
Однако в «Русском орфографическом словаре» РАН (4-е изд., М., 2012) и полном академическом справочнике «Правила русской орфографии и пунктуации» (М., 2006), которые подготовлены сотрудниками Института русского языка им. В. В. Виноградова РАН, предлагается дефисное написание подобных сочетаний: старик-отец, красавица-дочка. Такое написание, хотя и вступает в противоречие с действующими правилами, тем не менее соответствует современной практике письма и более последовательно и логично отражает применение дефиса при написании сочетаний существительных.
Возможны оба варианта, но предпочтительным пока следует считать вариант скучаем по вас.
Скучаю (а также грущу, тоскую и т. п.) по вас – старая норма; по вам – новая. Прежние лингвистические издания рекомендовали как нормативные только скучать по вас, по нас. Сегодня эти варианты конкурируют, что находит отражение и в справочниках. Так, «Русская грамматика» (М., 1980) формы скучать по вам и скучать по вас рассматривает как вариативные.
В справочнике Д. Э. Розенталя «Управление в русском языке» указано, что с существительными и местоимениями 3-го лица правильно: скучать по кому-чему, например: скучать по сыну, скучать по нему. Но с личными местоимениями 1-го и 2-го лица мн. числа правильно: скучать по ком, например: скучали по нас, скучаем по вас.
А вот вариант скучать за кем-либо не является нормативным, выходит за рамки русского литературного языка.
Действительно, мы нередко определяем род несклоняемого иноязычного существительного по роду русского слова, которое рассматривается как синоним или как родовое наименование для данного неизменяемого существительного. Авеню женского рода, потому что слово улица женского рода, а пенальти мужского рода, потому что здесь влияет род слова (штрафной) удар. Но это скорее исключение, чем правило. Очень часто такая проверка не работает, внешний фонетический облик иноязычного слова оказывается более сильным фактором, и слово приобретает характеристику среднего рода. Среднего – потому что это общая закономерность для русского языка: несклоняемые иноязычные существительные, оканчивающиеся на гласный, обозначающие предмет, относятся к среднему роду. Ср.: пальто, кашне, метро, кафе и т. д.
Вот и в данном случае решающее значение имеет облик иноязычного слова, а не его русский синоним. Несмотря на то что медресе – это школа, существительное медресе относится к среднему роду. Правильно: старейшее медресе.
До 1956 года вариант притти не считался ошибочным. В «Толковом словаре русского языка» под редакцией Д. Н. Ушакова основным признано написание прийти. В словарной статье дан такой комментарий: «Этот глагол существует в двух вариантах; говорят: прийти и притти, поэтому пишут также придти или притти». Из трех существующих написаний при унификации русской орфографии в 1956 году был выбран вариант прийти: он соответствовал одному из нормативных произношений слова и позволял сохранить единое написание корня во всех инфинитивных формах приставочных глаголов (ср.: прийти, уйти, выйти, отойти). При этом у корня все же есть варианты: -ид- (идти), -йд- (отойду), -д- (приду). Буква й выпадает только после приставки при- (ср.: прийти – приду, придешь, но уйти – уйду, уйдешь; выйти – выйду, выйдешь). Об истории корня йд/ид/й/д и слове идти можно послушать в передаче «Игра слов».
Это вполне корректный, хотя и устаревший оборот речи. Вот цитаты из "Национального корпуса русского языка":
Мо́жет быть, в глубине́ души́ импера́тор да́же пожале́л заключённого Конаки и вполне́ удовлетвори́лся ссы́лкою в ка́торжные рабо́ты престу́пной ба́бы-кабатчицы. [Ю. Н. Тынянов. Малолетный Витушишников (1933)]
Съезд выбрал из своего состава самостоятельное правительство «Терский народный совет», под председательством некоего Пашковского, сосланного некогда в каторжные работы за ограбление казначея реального училища и возвращенного) в силу общей амнистии, данной Временным правительством. [А. И. Деникин. Очерки русской смуты. Том II. Борьба генерала Корнилова (1922)]
Да за мои мысли меня бы, может, уж в каторжные работы давно угнали! [И. С. Шмелев. Человек из ресторана (1911)]
Имена, которые Вы привели, являются исключениями. От всех мужских имен, оканчивающихся на -слав, а также от нескольких имен, оканчивающихся на -в и на -ил (вот их список: Гавриил, Даниил, Измаил, Самуил, Мануил, Иов, Пров) образуются двоякие формы отчеств: Ярославович и Ярославич, Даниилович и Данилович. Орфографически правильны оба варианта, только нужно следить, чтобы в документах одного конкретного лица использовалась всегда одна и та же форма, это важно с юридической точки зрения.
Правильно: в Москве; в г. Москве, в городе Москве. Последние два варианта следует характеризовать как специфически-канцелярские, то есть употребительные преимущественно в официально-деловой речи. Варианты в г. Москва, в городе Москва не соответствуют литературной норме.
Правило таково: географическое название, употребленное с родовыми наименованиями город, село, деревня, хутор, река, выступающее в функции приложения, согласуется с определяемым словом, то есть склоняется, если топоним русского, славянского происхождения или представляет собой давно заимствованное и освоенное наименование. Правильно: в городе Москве, в г. Санкт-Петербурге, в городе Владивостоке.
Обычай не склонять географические названия укоренился в профессиональной речи военных и топографов и под влиянием этого профессионально-терминологического языка широко распространился в современной речи, однако нормой его считать нельзя.
Подробно о склонении географических названий и об употреблении перед названиями городов сокращения г. и слова город см. в «Письмовнике».
Если принять во внимание речевую практику, то нетрудно убедиться, что сочетания с однокоренным глаголом обычно представляют собой соединения типа практиковать подходы, методы, модели. Позицию зависимого существительного занимают и конкретные наименования существующих подходов, методов и моделей: практиковать умеренность в еде / слежку / медитацию / шефство / бартер и т. п. Ясно, что речь идет о каких-либо вполне определенных практиках (получается: практиковать практику). Это подводит нас к тому, что выражение практиковать язык допустимо толковать в таком же ключе и под «языком» понимать некую модель, некий сложившийся тип или формат использования языка. Логично вставить в такой оборот уточняющее определение и щеголять фразами вроде практиковать свой английский язык в поездке за границу. Безусловно, ни о какой синонимичности оборотов практиковать язык и практиковаться в языке (то же с другими зависимыми словами) говорить не приходится. Грамматические различия существенны, и смысловые отличия несомненны.
Стилистическая помета «народно-разговорное» (нар.-разг.) используется в «Большом толковом словаре русского языка» под редакцией С. А. Кузнецова. Во вводном руководстве к словарю есть раздел «Функционально-стилистическая характеристика слова», в котором сообщается, что стилистический комментарий в словаре опирается на систему помет, отражающих, по мнению авторов, современное функционально-стилистическое расслоение русской лексики. Помета «народно-разговорное» дается для слов, указывающих на принадлежность к ненормированной народной речи и используемых в текстах как средство сниженной экспрессии. Помета «разговорное» дается для слов, употребляющихся как средство непринужденного общения, в том числе в деловой или официальной обстановке. Кроме того, составители ввели помету «разговорное сниженное» (разг.-сниж.) для слов, содержащих намеренно грубоватую экспрессию. Вывод: система стилистических помет в каждом толковом словаре отличается особенностями, о которых читателю сообщается во вводных разделах изданий.
Слово комильфо — заимствованное из французского языка устойчивое выражение, которое исходно имеет значение (букв.) ‘как надо, как следует’. Практически сразу оно начало употребляться в роли прилагательного и наречия (синонимы — приличный, прилично, пристойный, пристойно и т. п.). Как многие оценочные прилагательные, оно быстро начало использоваться и как существительное, дающее оценку человеку в целом. Именно в этом значении мы встречаем его, например, в автобиографической трилогии Л. Н. Толстого, оно же зафиксировано и в словарной статье.
В приведенном вами предложении слово использовано тоже как существительное, но в значении опредмеченного качества: со всеми необходимыми в подобных случаях приличиями. Такое употребление слова комильфо нельзя признать безукоризненным, это очевидная вольность. Но ничем иным, кроме как существительным, это слово в данном предложении признано быть не может, потому что только существительное обладает способностью подчинять себе определения (всем необходимым).