translate English to French: It is not always easy to apply or to respect.
Le principe est assez difficile à appliquer et à respecter.