Recent reporting from AP indicates that the Israeli blockade has meant that the primary source of explosives used in Hamas missiles are those extracted from unexploded Israeli munitions fired on Gaza.
Iran is mostly only capable of supporting Hamas through intelligence and through designs/blueprints (things that don’t really require transport).
China hasn’t even supported Russia with weapon supplies. This is fear mongering a what-if that contradicts Chinese foreign policy in the first place. China’s foreign policy is one of fierce neutrality for anyone not encroaching on their own sovereignty, often to a fault.
China considers both Israel and Palestine to be strategically important allies in the region, so there’s no way they’re going to pick a side in this conflict unless that side is in support of one of China’s more significant allies (Iran, Saudi Arabia, etc.)
Are you forgetting how the Americans funded the American Revolution against Britain?
When living under constant suppression, inequality, and a state of war (and a blockade IS a state of war), are you really looking for a peaceful solution?