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