Да, вместо запятой перед и лучше поставить тире, чтобы передать значение результата, следствия.
Такая пунктуация не запрещена, но подобное употребление запятой и тире как единого знака не очень характерно для современных текстов. Лучше оставить один знак – или запятую, или тире.
Аббревиатура МИД склоняется в разговорной речи и не склоняется в официальном употреблении. Поэтому в строгих, официальных контекстах верно: в МИД, в разговорной речи корректно: в МИДе.
Запятая нужна, чтобы закрыть придаточную часть, находящуюся внутри главной.
Сочетание последная половина о веке, годе употреблялось в прошлом, сейчас привычно вторая половина.
Запятая нужна.
Слово смысл достаточно часто употребляется во множественном числе. Без контекста не вполне ясно, что имеется в виду в Вашем примере, но такая фраза возможна.
Правильно раздельное написание.
Ответы о раздельном написании были даны до фиксации в академическом орфографическом словаре, закрепленная словарем актуальная норма отражена в ресурсе «Проверка слова».
Ваш вариант постановки знаков препинания соответствует правилам русской пунктуации. Правда, если первые две части разделены запятой, выражающей перечислительные отношения, получается, что последняя часть содержит следствие не только из второй (ты пришла), но и из первой части (без тебя душа болела), а это явно противоречит общему смыслу высказывания. Для более точного выражения смысла рекомендуется отделить первую часть точкой: Без тебя душа болела. Ты пришла — и всё прошло.