Если действие происходит в настоящем, а героиня рассказывает о прошлом, то следует выбрать тот вариант, который будет правильно ее характеризовать.
Так, если она говорит по-старому, значит, она привязана к тому времени и не переучилась называть город на новый лад, а может быть, и не знает, что название изменилось. Если героиня говорит по-новому, скорее всего, она следит за событиями, погружена в современность, а не в прошлое. Так что выбор зависит от того, какими чертами вы хотите наделить персонажа.
Раньше единственно верным действительно признавался вариант шелкови́ца. Он продолжает оставаться эталонным (и рекомендуется для речи в эфире). Но авторы «Большого орфоэпического словаря русского языка» сочли, что вариант шелко́вица, который очень распространен в речи, в том числе в речи образованных людей, «дорос» до того, чтобы признать его тоже нормативным. Пока это решение не поддерживается другими орфоэпическими словарями, но очевидно, что вариант шелко́вица движется к тому, чтобы со временем стать основным.
Лысый — относительное прилагательное, поэтому в нормативном языке оно не имеет степеней сравнения. Однако окказионально они могут использоваться, например: Генерал пренебрежительно отвернулся, а лицо дивизионного врача стало еще унылее, голова еще лысее… [В. В. Вересаев. На японской войне (1907)]; В сети также предположили, что власти украсили город подобным образом, так как участвуют в соревновании, в котором определяется, «кто лысее елочку установит» [Жители российского города высмеяли «лысую» елку // Lenta.ru, 16.12.2020].
Однородность сказуемых определяется наличием общего подлежащего. В односоставных предложениях нет подлежащего, поэтому мы не можем говорить об однородных сказуемых. Убеждай силой логики, фактами, не торопись навязывать своё мнение, уважай мнение собеседника, во время разговора следи за выражением своего лица так же, как и за речью — это сложное предложение, в составе которого есть четыре односоставных определенно-личных части. Мороз и солнце; день чудесный! — тоже сложное предложение из трех частей; первые две связаны сочинительной связью, вторая и третья — бессоюзной.
Если название географического объекта употреблено с существительным типа город, озеро и т. д., то это название выполняет функцию приложения: на озере Байкал, в городе Москве. Обратите внимание, что названия городов, сел, деревень, поселков, усадеб, выраженные склоняемым существительным, как правило, согласуются в падеже с определяемым словом.
В других случаях географические названия выполняют другие функции. Так, в предложении Я отдыхаю в Москве предложно-падежная форма в Москве — обстоятельство, а в предложении Москва не сразу строилась существительное Москва — подлежащее.
Наличие формы в И объясняется следующим. Город Санкт-Петербург был основан как крепость Санктпитербурх (в честь святого Петра, небесного покровителя императора). Название было дано Петром I. Среди вариантов, встречающихся в письмах Петра Великого: Санктъпетерсъбурк (1703), Санктпитербурх (1703), Питербурх (1706), Санктпетерзбурк (1710); позже преобладают варианты с -Питер-: Санкт-ПитерБург (1714), Санктъ Питербурх (1720). В газете «Ведомости» чаще упоминается в форме Санктъпитербурх, и только с июля 1724 г. вместо Питер- начинают постоянно печатать Петер-. Очевидно, от форм с И и было образовано сокращенное Питер.
Наличие формы в И объясняется следующим. Город Санкт-Петербург был основан как крепость Санктпитербурх (в честь святого Петра, небесного покровителя императора). Название было дано Петром I. Среди вариантов, встречающихся в письмах Петра Великого: Санктъпетерсъбурк (1703), Санктпитербурх (1703), Питербурх (1706), Санктпетерзбурк (1710); позже преобладают варианты с -Питер-: Санкт-ПитерБург (1714), Санктъ Питербурх (1720). В газете «Ведомости» чаще упоминается в форме Санктъпитербурх, и только с июля 1724 г. вместо Питер- начинают постоянно печатать Петер-. Очевидно, от форм с И и было образовано сокращенное Питер.
Географическое название, употребленное с родовыми наименованиями город, село, деревня, хутор, река и др., выступающее в функции приложения, согласуется с определяемым словом, то есть склоняется, если топоним русского, славянского происхождения или представляет собой давно заимствованное и освоенное наименование. То есть корректно: в д. Ювалакше, в д. Коргубе. В то же время очевидно, что по падежной форме топонима не всегда легко определить его начальную форму, поэтому в текстах официально-делового характера допустимо несклонение таких топонимов в сочетании с родововым словом: в д. Ювалакша, в д. Коргуба.
В русском языке не существует «концепции Розенталя», «концепции Лопатина» и иных «именных» противоборствующих концепций. Есть грамматическая норма, зафиксированная в словарях и справочниках.
Согласно грамматической норме современного русского языка географическое наименование, употребленное с родовыми наименованиями город, село, станция, поселок, река и т. п., выступающее в функции приложения, согласуется с определяемым словом, то есть склоняется, если топоним русского, славянского происхождения или представляет собой давно заимствованное и освоенное наименование: на берегу реки Волги, в г. Астрахани. Несклонение топонимов характерно для официально-деловой речи, для канцелярских текстов, но нормативным его считать нельзя.
Знаки препинания расставлены верно. Другое дело, что лучше было бы взять обособленное приложение в парное тире, чтобы отграничить обособление приложения и выделение запятыми вводного предложения как ее называли в доме.
Перед нами простое предложение, осложненное обособленным приложением и вводной конструкцией.
Что же касается придаточных частей, то многие из них могут оказаться внутри чего угодно. Например: Дедушка, заслуженный строитель, приехавший в наш город, когда он еще только строился, и многое сделавший для его становления, хотя кое-кто и пытался ему помешать, обычно очень внимательно слушал сообщения о новых стройках.