Обязан ли гражданин РФ соблюдать законы РФ находясь за её пределами?
Нет, в описанной ситуации человек не может быть привлечён к ответственности. Если законы страны пребывания не считают это преступлением или правонарушением, то гражданство роли не играет.

Обычно в законах и кодексах указывается место и время действия закона (например, статьи 9-13 УК РФ или статьи 1.7-1.8 КоАП РФ) и теоретическая возможность, но не более чем теоретическая (доказать деяние, которое совершено и законно на территории другого государства, вне юрисдикции следствия, почти невозможно).
Вообще он обязан соблюдать только законы того государства, на территории которого находится. Но есть особые категории граждан и различные исключения. О границах области действия обязательно написано в самых первых статьях любого закона. 
Возьмем УК:
Статья 11. Действие уголовного закона в отношении лиц, совершивших преступление на территории Российской Федерации.
Статья 12. Действие уголовного закона в отношении лиц, совершивших преступление вне пределов Российской Федерации
В 12-й статье говорится про военнослужащих, проходящих службу за пределами РФ, а также про преступления против РФ или против граждан РФ, совершенных за пределами РФ.