Действительно, в Вашем изложении повод для прекращения дружеских отношений выглядит более чем странно. Вспомните, может, в пылу ссоры Вы сказали ей что-то такое, чего не следовало бы говорить? Например, зная о ее бесплодии, посоветовали сначала своего ребенка родить, а потом раздавать советы, или как-то по-другому ударили ее по самому больному. В этом случае реакция подруги вполне закономерна, и по-хорошему Вам стоило бы перед ней извиниться.
Если же Вы ничем не задели ее чувств и при этом дорожите отношениями с ней, попробуйте просто поговорить и выяснить истинную причину (ну вот не верю я, что только спустя 10 лет у нее открылись глаза на Ваши недостатки, и она решила, что дружить с "эгоисткой" не будет).
Теперь что касается садика. Да, не отдавая ребенка в дошкольное учреждение, можно обеспечить общение со сверстниками во дворе, можно записать его в развивающие кружки, можно даже приучить ребенка к режиму, но совершенно невозможно дома научить малыша поведению в детском коллективе (в кружках по интересам он этому тоже не научится). И от переживаний по поводу того, что Ваш сын растет без отца, Вы его тоже этим не убережете. Когда-то (не сейчас, так в школьном возрасте) все равно придется ответить сыну на неудобный вопрос: почему у меня нет папы?
В общем, поступайте так, как считаете нужным, однако задумайтесь о том, что сыну адаптироваться в школе будет гораздо сложнее, если в садик Вы все же решите его не отдавать.