At 2.8g on a landing that should mean the rate of desent was 1000 ++. If you are going to be in the training department then you should recognize this was going to be a hard one and taken over the landing.
A huge % should be blamed on the training captain and training. Letting a S/O land in a sand storm with probably only a few landings under his belt you should be on full alert, if you even let him land. So the training capt is at great fault here. Just being a training capt, you should always be on full alert always.