David Boaz discusses Afghanistan on FOX’s Freedom Watch