В этом предложении сочетание то на улице выглядит случайно попавшим сюда фрагментом какого-то другого предложения. Оно нелогично по смыслу (не указано, где еще можно гулять, кроме как на улице) и не грамматично (придаточные части с союзом когда зависят от первой части с грамматической основой я гуляю, поэтому часть с то «повисает в воздухе»). Если рассматривать предложение без этой части, то корректно такое оформление: Я гуляю и когда идёт снег, и когда идёт дождь. Если перед подчинительным союзом стоит сочинительный союз и, то запятая между главной и следующей за ней придаточной частью сложноподчиненного предложения не ставится. См. пункт 2 параграфа 33.4 справочника по пунктуации Д. Э. Розенталя.
Наречие, образованное от прилагательного универсальный с помощью приставки по- и суффикса -ому, не фиксируется ни словарями, ни Национальным корпусом русского языка. Но если бы оно образовалось (например, для каких-то стилистических целей), то его нужно было бы писать так же, как по-доброму. Более вероятно употребление сочетания по универсальному, где по – предлог, относящийся к существительному, например: построить по универсальному проекту.
После числа 200 указывать единицу измерения не требуется, но лучше указать, что речь идет о тысячах (то есть не следует опускать тыс.). Таким образом Вы не допустите разночтений. В отраслевых обзорах сокращать единицы измерения уместно.
Что касается пунктуации, то, если предложение продолжается, верно: Добыча нефти увеличилась на 50%, c 200 тыс. до 300 тыс. барр./сут., благодаря...
В глаголе преуспеть выделяется приставка пре-, передающая значение интенсивности, полноты действия, названного производящим глаголом: успеть → пре-успеть; ср.: исполнить → пре-исполнить, уменьшить → пре-уменьшить и др.
С глаголом преступить и производным от него существительным преступник ситуация более сложная. С точки зрения специалистов по словообразованию, анализирующих систему современного языка, глагол преступить превратился в непроизводный, в отличие от глагола отступить (‘передвинуться, шагнуть = ступить назад или в сторону’), значение которого по-прежнему очевидным образом выводится из производящего глагола ступить и приставки от-. Глагол преступить имеет значение ‘cамовольно нарушить что-л.’, семантическая связь с глаголом ступить утрачена, а следовательно, в словообразовательном отношении он непроизводен, имеет корень преступн-. Такой же корень при словообразовательном анализе имеет производное от этого глагола существительное преступник. Подобная точка зрения отражена в словообразовательных словарях.
Однако словообразовательный анализ является лишь одним из видов анализа структуры слова. Существует также морфемный анализ, который учитывает не только формо- и словообразовательные особенности слов, но и их способность члениться на морфемы на основе принципов собственно морфемного анализа. При собственно морфемном анализе учитываются словообразовательные связи других слов, содержащих подобное морфемное строение. Используя сопоставление: пре-ступить ― от-ступить ― за-ступить и т. п., на собственно морфемном уровне в глаголе преступить и производном от него существительном преступник выделяется приставка пре-. Такое членение фиксируется собственно морфемными словарями.
В постановке точки с запятой нет необходимости: части предложения распространены незначительно и связаны словом ведь (частицей, которая здесь близка по значению к союзам так как, потому что и т. п.). Вместо точки с запятой лучше поставить запятую.
Запятую ставить не нужно.
В начале предложения запятая на стыке союзов (если считать слово ведь союзом, а не частицей, в принципе не требующей знаков препинания) не ставится: Ведь когда за окнами трещит мороз, так хочется уюта, покоя и светлой радости!
Если части сложного существительного без соединительной главной тесно слились по смыслу, то первая часть не склоняется (например: плащ-палатки). Если такого «слияния» не произошло, то склоняются обе части. Кроме того, некоторые слова могут склоняться по-разному в разговорной и книжной речи. Так, в разговорной речи встречается вариант в вагон-ресторане, тогда как литературная норма: в вагоне-ресторане.
На практике, если возникают сомнения, мы рекомендуем сверяться со словарями.
Вы не вполне правы: Он не должен был реагировать на происходящее, как клиент (= Будучи клиентом, он вообще не должен был реагировать на происходящее) — Он не должен был реагировать на происходящее как клиент (= Он не должен был реагировать на происходящее так, как отреагировал бы клиент (здесь является сказуемым всё сочетание реагировать как клиент), а должен был бы реагировать каким-о иным образом).