Мне кажется, что в данном споре между Ивановым и Петровым оба аргумента имеют свое место, и решение может быть найдено, соблюдая как конституционные принципы, так и международные обязательства России.
Во-первых, основой для реализации решений межгосударственных органов по защите прав и свобод человека являются Конституция РФ и толкование ее положений Конституционным судом. Если решение межгосударственного органа противоречит Конституции или толкованию Конституционным судом, исполнение такого решения было бы незаконным. Ссылка на статьи Конституции, которые конкретно регулируют данную ситуацию, отсутствует. Но, например, можно ссылаться на статью 15 Конституции РФ, которая гарантирует применение международных договоров России в случае их противоречия законам, гарантиям и правам и должностным обязанностям граждан.
Во-вторых, Россия является участником международных договоров в области прав человека и обязана исполнять решения международных органов по защите этих прав. В таком случае, независимо от противоречия решения международного органа Конституции РФ, исполнение решения будет идти в соответствии с принятыми Россией международными обязательствами.
Возможным решением в данной ситуации может быть обращение к конституционному принципу приоритета международного права. Согласно доктрине, Российская Федерация, являясь субъектом международного права, обязана добросовестно исполнять свои международные обязательства и в случае их противоречия внутреннему законодательству, осуществлять международно-правовую адаптацию.Таким образом, на мой взгляд, в данной ситуации необходимо стремиться к поиску компромиссного решения, учитывающего как конституционные принципы, так и международные обязательства России. Возможным способом решения может быть адаптация международного решения на основе интерпретации Конституционным судом РФ, чтобы сохранить согласованность с внутренним законодательством.