Who the hell makes those missiles?

Compare and Contrast:
  1. World's largest arms exporters
  2. The 'big five' permanent members of the United Nations security council
So, that's who. It's the responsibility of all of us.

If you live in UK, you can sign a petition calling on David Cameron to stop selling arms to Israel: https://secure.38degrees.org.uk/gaza-david-cameron