A Donald Trump town hall full of odd moments was punctuated by a joke the former president made about getting shot to a couple whose son died at war in Afghanistan.