Если это заголовок, то именно такое написание правильно. Правило таково: если название состоит из двух частей, соединенных союзом или, то перед союзом ставится запятая, а первое слово второй части пишется с прописной буквы.
Не так – всё, что после запятой и до тире. Смысл предложения понять (с трудом) можно, но написать надо было грамотно (возможные варианты: из-за лишения обеда вследствие кражи или кражи продуктов и, как следствие, лишения обеда...).
Во втором варианте слова не согласуются друг с другом.
В первом варианте лишнее слово их (неясно, на кого или что указывает это местоимение). Не хватает точки в конце. В остальном предложение корректно.
Оба варианта верны.
Фраза составлена неверно. Подобрать наиболее правильный вариант можно, только зная контекст.
Фраза корректна. Ролики и слайд-шоу также можно "публиковать".
Фраза построена неверно. Правильно: Когда мы пришли домой, она готовила ужин.
Согласование во мн. ч. возможно.