Лучше так: Они были неправы - вот в чем проблема. Это был мой брат - вот кто это сделал.
Предложение корректно. Не забудьте поставить точку.
Есть правило: внутри выражений фразеологического характера с двумя повторяющимися союзами и…и, ни…ни запятая не ставится: и день и ночь; и смех и горе; и стар и млад; и так и этак; и там и сям; и туда и сюда; ни бе ни ме; ни больше ни меньше; ни брат ни сват; ни взад ни вперёд; ни да ни нет; ни дать ни взять; ни два ни полтора; ни дна ни покрышки; ни днём ни ночью; ни жив ни мёртв; ни рыба ни мясо; ни за что ни про что; ни убавить ни прибавить; ни стать ни сесть и т. д.
Вторая и третья части конструкции действительно поясняют первую часть, что формально отменяет запятую перед и. Вместе с тем нельзя не отметить, что причинно-следственные отношения между этими частями (она единственный ребёнок, и [поэтому] всё владение её отца достанется её мужу) позволяют оставить указанную запятую. Этот случай отличается от примеров, обычно приводимых в справочниках для иллюстрации правила, сравним примеры из пункта 3 параграфа 30.2 справочника по пунктуации Д. Э. Розенталя (между частями, соединенными союзом и, отношения не причинно-следственные): Он чувствовал себя нехорошо: тело было слабо и в глазах ощущалась тупая боль (Купр.); Одно было ясно: ссора оказалась окончательной и назад он не вернётся; Это похоже на то, что мы наблюдаем в кожных покровах: при каждом нашем движении одежда стирает мёртвые клетки поверхностного слоя и их заменяют нижележащие клетки.
Вы правы, в формах косвенных падежей эти названия совпадают, возможна путаница. Это одна из причин, по которым несклонение топонимов на -О считается допустимым. См.: http://gramota.ru/class/istiny/istiny1toponimy/
Пунктуация корректна.
Запятая не ставится. Правило звучит следующим образом.
Не ставится запятая в цельных фразеологизированных сочетаниях с повторяющимися союзами и... и, ни... ни (они соединяют слова с противопоставляемыми значениями): и день и ночь, и стар и млад, и смех и горе, и там и сям, и то и се, и туда и сюда, ни два ни полтора, ни дать ни взять, ни сват ни брат, ни взад ни вперед, ни дна ни покрышки, ни то ни се, ни стать ни сесть, ни жив ни мертв, ни да ни нет, ни слуху ни духу, ни себе ни людям, ни рыба ни мясо, ни так ни сяк, ни пава ни ворона, ни шатко ни валко, ни тот ни этот и др. То же при парных сочетаниях слов, когда третьего не дано: и муж и жена, и земля и небо.
Запятая не нужна.