After reading through most of the posts here, I am in the opinion that the pilots should've been able to figure out that to stop the MCAS nose down pitch command is to hit the STAB TRIM CUTOUT; just like the pilots of the previous flight.
However, on the ther hand, Boeing should have also designed the MCAS system to know if there is AOA disagreement and give the pilots the warning and tell the pilots to 1) hit the STAB TRIM CUTOUT, 2) fly pitch/thrust, and 3) land at the nearest airport.
I agree SimpleFlying and these events rarely come down to one issue. At this point we can't ignore that poor airmanship, some questionable Mx and the general system design by Boeing have all factored into this event.
On Boeing; It doesn't seem hard to me to revise the code to "AoA = Disagree then MCAS = Off"
On the JT610 Pilots: FLY First... checklists later. Stab Cutouts for misbehaving trim are Memory Items.
On the JT43 Pilots: Report any NNC or other abnormality in the AML, A SHOR system or +++. Mx can't fix what they don't know.
On Mx: If you can't figure something out CALL BOEING! Don't put the airplane back in service until 100% certain it is safe.
On Rusdi Kirana: It's your airline. You've got issues. Your wealth is tainted in the blood of your passengers and crew. FIX IT!