Yes, this airport should have been equipped with an ILS on that runway long time ago. Weather there is very marginal at times so I don't understand why not spending on proper equipment. It's easy to blame the pilots. Yes, diverting was a choice (I've done it before under those circumstances) but doesn't stop the fact that infrastructure is to blame as well. Even many developing Countries have better equipped airports.