Если в предложениях 1, 2 и 3 приведены мысли одного и того же лица, то следует устранить непоследовательность в пунктуационном оформлении: либо весь фрагмент (полностью, не по одному предложению) заключить в кавычки, либо оформить без кавычек, как несобственно-прямую речь.
Обратите внимание, что после прямой речи перед словами автора перед тире ставится запятая: «Это синдром Фримена ― Шелдона», ― наконец пишет кто-то в комментариях.
В официальных документах, действительно, перед названиями городов обычно употребляют сокращение г. или полное слово город. Однако в справочной литературе (см. «Справочник издателя и автора» А. Э. Мильчина, Л. К. Чельцовой) есть такая рекомендация: «Сокращение г. (город), как и полное слово, рекомендуется употреблять ограниченно, главным образом перед названиями городов, образованными от фамилий (г. Киров)». Таким образом, вариант в Лондоне вовсе не ошибочный, даже предпочтительный.
Слово совсем может употребляться в двух значениях — подчеркивать утверждение и подчеркивать отрицание. Если совсем употребляется в значении 'совершенно, очень', то правильно слитное написание: совсем непонятно (= совершенно непонятно). Если же совсем употребляется в значении 'отнюдь, никоим образом', правильно раздельное написание: совсем не понятно (= отнюдь не понятно).
Окончательное решение принимает автор текста. Написание зависит от контекста и от желания автора подчеркнуть утверждение или отрицание.
Всегда я рад заметить разность Между Онегиным и мной... Пушкинские строки вкупе с разностью между двугривенным и пятиалтынным свидетельствуют о беспредельной широте понятий, именуемых словом разность. У слова разница смысловые границы еще бескрайнее, если можно так выразиться. Надо ли надеяться в этом случае на «раз и навсегда»? Даже когда речь идет о мячах, у автора остается право лексического выбора.
В «Справочнике издателя и автора» А. Э. Мильчина, Л. К. Чельцовой указано, что «сокращение г. (город), как и полное слово, рекомендуется употреблять ограниченно, главным образом перед названиями городов, образованными от фамилий (г. Киров)». Однако на практике эта рекомендация почти никогда не соблюдается: сокращение г. и полное слово город употребляют перед названиями всех городов (в т. ч. оканчивающимися на -град, -город), это характерная черта канцелярской речи.
С точки зрения грамматики все просто: вторая часть таких названий, представляющая собой склоняемое нарицательное существительное, должна склоняться. Это привычно для слуха.
А вот написание с пробелом действительно воспринимается плохо на фоне привычных аббревиатур и составных слов с первой неизменяемой частью - приложением. И если "АКБ Банк" можно превратить в банк "АКБ", то с названием "Газпром нефть" такая трансформация не получается (и хочется ожидать слитного написания).
Названия такого типа (реальные собственные имена) заключаются в кавычки только в тех случаях, когда они употребляются в сочетании с родовым наименованием (чаще всего – обозначением организационно-правовой формы). Ср.: Московский городской педагогический университет и ГБОУ ВПО «Московский городской педагогический университет». Название Российский фонд прямых инвестиций пишется без кавычек, но если оно употребляется в сочетании с родовым словом, то кавычки нужны. См. подробнее: Как правильно употреблять кавычки (часть вторая).
Вы написали примеры таким образом, что неясно, где начало каждого предложения, а где конец. Поэтому приведем общее правило. Если в сложном бессоюзном предложении вторая часть указывает на причину того, что описано в первой части, между ними ставится двоеточие. На практике двоеточие часто заменяют на тире, и это не считается ошибкой.
Если это правило не подходит для Вашего случая, пожалуйста, пришлите предложения в более понятной форме.
Употребление слова город (и сокращения г.) перед названием города – характерная черта канцелярской речи, поэтому в «Справочнике издателя и автора» А. Э. Мильчина, Л. К. Чельцовой дана рекомендация употреблять сокращение г. (и полное слово город) ограниченно, преимущественно перед названиями городов, совпадающими с фамилиями людей, напр. г. Пушкин, г. Королев. Однако на практике эта рекомендация редко соблюдается, сокращение г. и полное слово город употребляют перед названиями всех городов.
К сожалению, с таким юридическим "разрешением" мы не знакомы.
А. Э. Мильчин в "Справочнике издателя и автора" отмечает, что "сокращение г. (город), как и полное слово, рекомендуется употреблять ограниченно, главным образом перед названиями городов, образованными от фамилий (г. Киров)".
Таким образом, правильно и общеупотребительно: Москва, в Москве. А варианты в г. Москве, в городе Москве следует характеризовать как специфически-канцелярские (т. е. употребительные лишь в официально-деловой речи).