Israel's prime minister has slammed the international community for its silence over recent rocket attacks from Gaza - while warning that a strong reprisal is forthcoming.