You are wrong that our neighbouring Generals did not fight wars.. their wars are counter-insurgencies... the Malayan Emergency, the Thai involvement in the Vietnam War, recently the Thai vs Cambodian conflict, and the skirmishes in the Burma-Thai border...
Most of the NCO in these countries earn their stripes in combat, and not like the 18 Yr old SAF SGT who get theirs after A levels or Poly and after SISPEC... their officers and Generals have been to and see the wars up front... ours is only for peacekeeping and not direct combat...
So pls dun trivialise our neighbouring militaries; they may be poorly equipped but come combat, they are the real deal... just like the NVA/VC vs American/ARVN in the Vietnam War.. we know who won that right?