Another factor is that the age of commercial airliners and the global transport systems has made efficient global migration & trade a reality for decades now. What citizens would accept attacking their brothers and sisters in another country, attacking their trading partners with whom they make their livings? Perhaps this is now the quintessential limiting factor in making war.
Um, combined with societies becoming more sex-positive, we are edging closer to realizing the mantra Make Love, Not War!