Virginia Gov. Terry McAuliffe says there are too many guns on the street after a gunman opened fire on a GOP congressional baseball practice.