Israel has bombed the designated safe areas significantly less than the other areas. This is fact. It also never promised not to bomb them and has consistently said that it will go after military targets in those areas as well. This is also fact. Israel has every right to do so according to international law. Israel's intention was to move civilians out of areas that are going to see heavier/intense fighting as the IDF moves to take them over on the ground.
Palestinian propaganda repeats this first point, it's not in good faith.
I'm not familiar with the second incident you're mentioning but I'm sure in any major war there will be plenty of examples of "things that are really bad". E.g. in the Ukraine-Russia war summary executions of surrendering soldiers, intentional bombing of civilians, are things that happen a lot and don't make the news. Give me one example of a major war where these things don't happen. For a western country the answer should be that these incidents should be investigated and the individuals punished. I think that rarely happens (e.g. you're not going to find many incidents of US soldiers, or "private security contractors", punished in the various wars the US engaged with). We should still strive for that. I'm pretty sure the IDF command does not order tanks to run over civilians, that is not policy, quite the opposite.
Yes, they have repeatedly dropped leaflets telling civilians to move to "safe" areas - and have repeatedly proceeded to bomb those areas.
> including those "camps" you mention
Like the one where an Israeli tank drove over inhabited tents?