I don't understand why the captain carrying out a diversion and landing is such a big deal to so many people! It's not like he ditched the aircraft. As a passenger, if I'm on an aircraft and the captain states he's diverting to an alternate, frankly I don't need a reason. The fact that he/she wants to is good enough for me.
You just can't win can you. Captain receives information, makes a decision and actions it safely. Some pax have to take a bus to the original destination. In the name of flight safety, how can you possibly fault this outcome???