Это обстоятельство. Постановка запятой уместна из-за того, что обстоятельство имеет значение причины (=потому что он не в силах так жить дальше).
Правильно: на Мальте, но в Великобритании, так как Мальта — это островное государство, а Великобритания — страна, состоящая из нескольких частей.
Такое употребление, действительно, некорректно. Вероятно, всё дело в кальке с английского.
Словарной фиксации нет, но логично было бы написать в одно слово (без дефиса), если в языке-источнике пишется слитно. Ср.: таймшер (от timeshare), такое написание фиксирует «Русский орфографический словарь» РАН.