Различие существует. Почему = по какой причине; зачем = с какой целью.
Здесь верно: посеять в ком-либо, в детях. "Посеять отношение" нельзя. Лучше сказать: привить отношение.
Правильно: есть чему поучиться. Никакой знак препинания здесь не нужен.
Здесь верно: неамериканец.
И все, что есть, не глядя отдаю.
Запятая ставится перед придаточной частью сложноподчиненного предложения.
Оснований для постановки запятой нет.
Вопросительный знак ставится перед восклицательным.
Верно написание: карате, карате-до. Слово карате испытывало колебания в написании (что вполне естественно для недавно заимствованного слова), и в ряде словарей было зафиксировано написание каратэ, в том числе и в «Толково-словообразовательном словаре» Т. Ф. Ефремовой (2000), электронная версия которого размещена на нашем портале. Сейчас такое написание нормативным не является.
Запятая не требуется.