В названиях спортивных команд с большой буквы пишется первое слово и все собственные имена. Правильно: «Красные крылья», «Сочинские леопарды», «Чеховские медведи».
Не видим в вопросе 225548 указанного Вами ответа. Правильно: сочинская Олимпиада, пекинская Олимпиада.
Правильно: сочинской зимней Олимпиады, сочинской Олимпиады.
Дело в том, что в древнерусском языке в этом окончании произносилось г. Естественно, эта фонема и обозначалась буквой г. Позднее в результате ряда фонетических изменений вместо г в этом окончании появилось в, но написание г по традиции осталось. Орфография ведь всегда очень консервативна, в ней зачастую сохраняются написания, отражающие произношение, которого уже много веков не существует.
Правильно: лондонская Олимпиада, сочинская Олимпиада, московская Олимпиада.