Fort Hood witness on Hasan: 'His punishment will come'