It is not possible to stop people from becoming suicide bombers by any means other than convincing them it's a bad idea. There is no way to take away all the resources that can be used to create bombs.
You can make it a lot harder and through intelligence and direct action stop them periodically.
There's a big difference between a single person or a three-person group creating a makeshift bomb, and an organized 50,000-strong terrorist organization.
The gaza invasion is strengthening the resolve of the terrorists. There are millions of people in Gaza. You can't stop them all. You can't watch them all. The vast, vast majority of them want to see Israel destroyed and now are more willing than ever to sacrifice everything to even just inconvenience Israeli's.
Having spoken to Israeli Arabs, I know for a fact this isn't true. Like in any other conflict, the vast majority of Gazans just want to live their lives in peace.
Not saying we'll ever be best buddies but a mutually beneficial peace agreement is definitely possible - under the right conditions.
It is not possible to stop people from becoming suicide bombers by any means other than convincing them it's a bad idea. There is no way to take away all the resources that can be used to create bombs.