It's important to note that before the destruction of Rafah, it was declared as a safezone by Israel. People across the entire country were told to flee here. Just three months into this conflict, over one million refugees had to make this city their new home.
As a result of this, the Rafah offensive was heavily criticized and Israel was ordered to stop, by the United States, the ICJ, the EU, all EU member states independently, China, Australia, Brazil... [Source]
Was there any response when this red line was crossed? No, there were no (economic) sanctions or otherwise political consequences, despite this obvious human rights violation.
Just last month the official safezone was changed again, into a much smaller and much more crammed area. The entire population of Gaza should move again into a space that could never support them and that is subject to change any time.
Abiding by these human rights violating orders is suicide. However, high up from our ivory tower, people are criticizing refugees of a country for not fleeing when they were told to do so. Blaming the victims for their death, as they could've always fled. In a debate in Germany I was even told that by continuing to stay in their home, these people support Hamas.
I have no words for such a sentiment; refugees deserve support no matter what.