"President Lyndon Johnson failure to hold Israel accountable is the most disgraceful act I ever witnessed in my entire military career" - US army general