Надо оставить один знак: либо запятую, либо тире, в зависимости от смысла. Если это обращение к Дон Кихоту, правильно: Кто Вы, Дон Кихот Ламанчский? Если смысл 'вы кто – Дон Кихот Ламанчский, что ли?', правильно с тире.
Да, здесь имеется нарушение лексической сочетаемости.
Да, фраза «В своей жизни у меня…» содержит речевую ошибку. Корректно: В своей жизни я...
Честно говоря, не видим ошибки в этой фразе. Разве что теоретически возможно ее неоднозначное прочтение: тепло и уют подарены окнами или окна подарены теплом и уютом? Рекомендуется избегать такого построения фразы, когда можно перепутать подлежащее и дополнение. Возможно, это имел в виду учитель?
В значении "их слова были забыты" такое выражение употребить нельзя.
Словосочетание масло масляное, формально содержащее лексическую ошибку — тавтологию, стало в русском языке устойчивым оборотом: так говорят о ничего не объясняющем, не добавляющем ничего нового повторении того же самого другими словами; о тавтологичном обороте в речи как нарушении её правильности. Если сочетание употребляется как устойчивое (а иное употребление предположить сложно), то, разумеется, никакой ошибки в этом нет.
Евгений, простите, непонятен вопрос. Как "используются" речевые ситуации?