Вы написали правильно. Запятая после развалится разделяет части бессоюзного сложного предложения (второе предложение – неполное, полностью было бы: вопрос заключается только в том...). Перед когда запятая не ставится на основании следующего правила: придаточное предложение, состоящее из одного только союза или относительного слова (в нашем случае – когда), не отделяется запятой. Ср.: ... вопрос только, когда это случится.
Вы имеете в виду выделение запятыми (не кавычками)?
Названные Вами обороты по рекомендациям справочных пособий обособляются факультативно, но фактически (на практике) они обособляются в большинстве случаев. Думаем, целесообразно оставить этот вопрос на усмотрение авторов текстов. В ряде случаев и отсутствие запятой может затруднить восприятие текста читателем, поэтому вызывает сомнения жизнеспособность этого внутреннего правила издания.
Если прямая речь располагается внутри слов автора, тире после нее не ставится в тех случаях, когда по условиям контекста после нее необходима запятая. См. некоторые примеры в параграфе 50 Справочника Д. Э. Розенталя и в параграфе 136 полного академического справочника «Правила русской орфографии и пунктуации» под ред. В. В. Лопатина (М., 2006 и след.).
Да, пример аналогичен случаям из параграфа 8 полного академического справочника «Правила русской орфографии и пунктуации» под ред. В. В. Лопатина (М., 2006 и след.), особенно случаю из пункта а): Жить бы да жить вам, молодым… а вас… как этих… угорелых по свету носит... (здесь также изображена ситуация поиска точного слова в ходе произнесения предложения).
Согласно полному академическому справочнику «Правила русской орфографии и пунктуации» под ред. В. В. Лопатина, вместо дефиса должен употребляться знак тире в сочетаниях с приложением, если одна из частей содержит пробел, и в сочетаниях с приложением, если одна из частей в свою очередь является сочетанием с приложением и содержит дефис. Таким образом, верно: врач — стоматолог-хирург.
Запятая не нужна. Это объясняется правилом, приведенным в пункте 2 параграфа 119 полного академического справочника «Правила русской орфографии и пунктуации» под ред. В. В. Лопатина: «Между двумя придаточными, соединенными одиночными соединительными или разделительными союзами и, или, либо, да (в значении «и»), запятая не ставится (при этом подчинительный союз или союзное слово может и не повторяться)».
Подобные ситуации, к сожалению, не описаны в правилах. Здесь конфликтует два правила — об обособлении определения, относящегося к личному местоимению (такие определения обособляются), и о необособлении приложений с союзом как со значением тождества, приравнивания. Мы рекомендуем запятые ставить, так как определение при личном местоимении всегда приобретает дополнительное обстоятельственное значение, что является еще одним условием обособления.
Эту ошибку относят к орфографическим, так как проблема выбора написания традиционно включается в орфографию. Соответствующие правила можно найти и в своде 1956 года, и в справочниках Д. Э. Розенталя, и в полном академическом справочнике под ред. В. В. Лопатина, и в справочнике для школьников «Русский язык» М. Т. Баранова, Т. А. Костяевой, А. В. Прудниковой.
Знаки препинания в схемах предложений с прямой речью Вы ставите правильно. Кроме справочников Д. Э. Розенталя, Вы можете сослаться на «Правила орфографии и пунктуации» 1956 г. и полный академический справочник под ред. В. В. Лопатина. Хотя в тексте правил порядок знаков не оговаривается, примеры однозначно показывают, в каком порядке должны стоять кавычки и другие знаки.
Конструкция представляет собой сложноподчиненное предложение. Между его частями в общем случае ставится запятая: Если собака, то компаньон. Поскольку в главной части, стоящей после придаточной, есть слово то, может быть поставлено и тире (см. пункт 1 параграфа 124 полного академического справочника «Правила русской орфографии и пунктуации» под ред. В. В. Лопатина): Если собака – то компаньон.