The incident was a perfect storm of an aircraft 1000 feet almost directly below them on entering the hold, a large angle of bank commanded by the FMC, an adverse wind change, which all happened at the same time, coupled with the speed requirement not being generally forthcoming.
That they were caught out is not surprising, however the aircraft below them, which was not in sight, was the real concern to the crew and lead to the stall recovery actions being incorrectly handled.
Once again with the "SkyGods" fellas??
Grow up.