Democratic government must also allow the citizen body to voice their displeasure with the activity of the government, and to give their reasons for that displeasure
I dont think the moral/legal conflation is even the main tension here.
I think this distinction would help as well.
Inhumane != human rights violation.
Both of these things can be true at the same time:
1. It can be inhumane to halt someone's visa application
2. Visa applicants have no human right to have their application processed
One side hammers the first point because they disagree with the government. The other side hammers the second point because they agree with the government.
Everyone is right, except for the implication that their point disproves the other side's point.
Sure. Unless you prefer autocratic rule by a moral paragon, democracy involves doing what people want, not what is moral. Often what is nominally moral is not good for the country or its people.