It's both at the same time. This conflict has caused populations of the yellow countries to be divided more than ever before.
This has caused many politicians to slip up in their first reactions, in which they declared unconditional support for Israel after the attacks by Hamas.
Even at that point more people than they anticipated took the stance that "self defence" should not automatically include fighting beyond your own borders and there was outrage. People felt their heads of state needed to represent ALL citizens, which means full support for the Israeli cause was unacceptable.
This has put several world leaders in an awkward position where they have to carefully balance protecting human rights within Gaza and simultaneously condemning Hamas as a terrorist organization. Abstaining from voting for a ceasefire is a direct result of that. Voting either way might open up new discussion with supporters of either side.
This is very obviously the cowardly way out and we as a people need to push for a resolution to this conflict that is morally just and protects human rights on both sides.
While Germany abstained it was purely for economic reasons in not enraging the "global south" that sees the imperialist regime brutalizing the occupied territories, like the European countries did in so many countries before.
In Germany now people without german citizenship are demanded to sign a paper pledging support to Israel or otherwise facing repercussions like deportation.
I remember that at least the Finnish reason for abstaining is that Hamas was not mentioned nor their attack condemned in any way in the cease fire resolution. Canada started a petition to change the wording of the resolution and most countries who abstained voted for this.