См. здесь. Таких людей называют оптимистами.
Надо оставить один знак: либо запятую, либо тире, в зависимости от смысла. Если это обращение к Дон Кихоту, правильно: Кто Вы, Дон Кихот Ламанчский? Если смысл 'вы кто – Дон Кихот Ламанчский, что ли?', правильно с тире.
Запятая нужна. Она разделяет слово единственный и относящееся к нему придаточное предложение.
Согласно академической "Русской грамматике" (М., 1980) у слова кто флексия (окончание) О.
Правильно: Не тебе говорить!
Запятая нужна.
Отвечая на Ваш вопрос, можно назвать фамилии многих ученых, систематизировавших и излагавших правила правописания (каждый из которых в том или ином отношении был первым). Но всё-таки наиболее правильным будет назвать имя Якова Карловича Грота (1812–1893), автора капитального труда «Спорные вопросы русского правописания от Петра Великого доныне» (1873), в котором подробно изложена история русского письма и разобраны как с теоретической, так и с практической точки зрения все важнейшие стороны и затруднительные случаи правописания. С именем Я. К. Грота связано возникновение теории русской орфографии. Его справочник «Русское правописание» (1885) выдержал более 20 переизданий и до революции был главным справочным пособием по правописанию.
В главном предложении подлежащее — тот, сказуемое — друг.