Let me repeat: You had the virtual nuts on the turn.You should be glad he pushed with a second best hand on the turn with 4 measly outs.You double up and he goes home.Unfortunatly he hit his retard out;there is nothing you can do about it.If the fish never sucked out once in a while they would all quit.
You did nothing wrong.I would kill for a hand like that.