Правительство должно... Не принимает
должно - tiene que... обязано - tiene la obligación
Почему нельзя "есть долг дать ответ народу"
Tener la obligación - быть обязаным, иметь обязательство.
По поводу долга и обязательства:
https://forum.duolingo.com/comment/14725394