Если девушка уже окончила школу и словосочетание со школы Вы употребили в значении 'со школьных лет, со школьной скамьи', то Вы сказали правильно. Исправление, разумеется, было бы верным, если бы Вы спросили, например: «Ты пришла со школы?». Однако предлог с (со) нормативно употребляется при указании на время, являющееся начальным моментом в развитии, распространении какого-либо действия, состояния.
Если бы предложение на этом кончалось (...а потом настанет такой зимний январский день, когда валит густой снег и солнца уже давным-давно никто не видел.), запятую, разумеется мы бы не ставили. Но продолжение продолжается: ...а потом настанет такой зимний январский день, когда валит густой снег, и солнца уже давным-давно никто не видел, и, может быть, это чудо позабылось, и хорошо бы его снова вспомнить... – однородные придаточные соединены повторяющимся союзом и, поэтому между всеми ними ставятся запятые.
Разумеется, мужская фамилия Горобец склоняется (возможно Горобеца и Горобца). Мужские фамилии, оканчивающиеся на согласный, склоняются – это закон русской грамматики. Соответствующие правила можно найти в любом нормативном справочном пособии по русскому языку, где есть раздел о склонении собственных имен.
Правила правописания основываются на разных языковых законах - морфемных, фонологических, историко-этимологических. Их сочетание и определяет практику письма. Разумеется, сделать правописание "проще" возможно, и в течение 18, 19, 20-го века предпринимались многочисленные попытки облегчить правила письма.
Вообще говоря, род не принято определять у существительных, не имеющих формы множественного числа. Но "Грамматический словарь" А. А. Зализняка считает слово очки существительным мужского рода.
Если же речь о форме мн. ч. слова "очко", то род, разумеется, средний.
Оба варианта возможны.