This is, in fact, entirely from your control.
The use of the ogres is extremely clear.
When you summon them, they kill everyone around that isn't you and your 3 party members.
Everyone.
If you summoned them in the grove, that would be you personally executing every single tiefling and druid.
If you summon them next to the cub, that is you personally executing the cub.
It's not a situation you get to call outside your control.
This happening was 100% your fault.

That said, outside OPs example, there is something to be said for Paladins having their oaths break without it being their fault, albeit because of the matter of multiplayer.
I joined a friend as a Paladin because they lacked in frontline and CHA. I was talking to the tieflings with 'Zel in the cage.
They attacked the tieflings while I was in dialogue, and my oath broke after the fight even though I did not attack them at any point myself.
It was funny really, I was in the game for less than 2 minutes before they broke it.