Dude, seriously, this is making my heart break even worse for Solas. 
Because think about it in sort of modern terms:
A family pet, a guard dog (Fen'Harel). The kids (The Dalish's ancestors? The slaves?) love him. He's a companion and he protects them, their parents (The Creators?), and their household. He's even friendly with the neighbors (The Forgotten Ones?).
But then the parents and the neighbors start fighting. A lot. In the house. Violently. It scares the children, threatens them, maybe they even started getting hurt in the process. This cannot be. It cannot stand. It must be stopped. The vigilant, watchful guard dog - in an effort to protect the children - locks both the parents and the neighbors outside of the house. The struggle is tremendous and draining, so he goes into a deep sleep.
The children are protected. For a time. Until the food runs out. And now they are starving to death inside their home when the guard dog awakens, and he sees to his dawning horror that his actions to protect them have now condemned them to a "worse" fate. And now the children view him with contempt, for they are starving and frightened and lost without their parents. They feel betrayed by him, he tricked everyone and now they are forsaken!
Maybe I extended that analogy way too far and/or oversimplified it too much, but that's sort of how I'm viewing the whole situation at this point. 