Безотносительно к вашему спору, замечу, что "кто ясно мыслит, тот ясно излагает", и в обратку это тоже работает. Язык - инструмент функционирования нашего мыслительного процесса. Малограмотного в этом плане можно сравнить с говнокодером, у которого вроде всё работает, но не всё и не так, как хотелось бы, а у грамотного человека весь "код" покрыт тестами и написан по красоте. Ошибки в написании - не более чем удобный признак определить, что в мыслях у кого-то некоторая путаница, поэтому все и цепляются.