Тут ключевое - употребление родового слова: город, село, район и т.д. Все перечисленные правила относятся к  склонению названий, употребляемых вместе с родовым словом. Т.е. в городе Видное, но в Видном. А  вот про названия без родового слова:  Географические названия славянского происхождения, оканчивающиеся на   -ово, -ево, -ино, -ыно, традиционно склонялись: в Останкине, в Переделкине, к Болдину, до Пулкова, из Косова. Тенденция к употреблению несклоняемого варианта сложилась лишь в последние десятилетия. Иными словами, новая норма – не в Люблине, а в Люблино.Из истории: Изначально все подобные названия были склоняемыми (вспомним у Пушкина: «История села Горюхина», у Лермонтова: «Недаром помнит вся Россия про день Бородина!», вспомним советский фильм «Дело было в Пенькове»). Первоначально несклоняемые формы употреблялись лишь в речи географов и военных, потому что очень важно было давать названия в исходной форме, чтобы не было путаницы: Киров и Кирово, Пушкин и Пушкино и т. п. Но постепенно несклоняемые формы стали проникать в письменную речь. Так, в «Грамматике современного русского литературного языка» 1970 года было указано, что в современном русском литературном языке обнаруживают тенденцию пополнять группу слов нулевого склонения топонимы с финалями -ов(о), -ёв(о), -ев(о), -ин(о). Другими словами, несклоняемость тогда только начинала распространяться.