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