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