A Republican congressman believes soldiers should be able to carry guns on military bases. 

Mike McCaul of Texas told "Fox News Sunday" that could prevent more military base shootings. 

Democratic Senator Tim Kaine of Virginia said military bases should also focus on security and soldiers' mental health. 

A soldier killed three fellow soldiers and himself last week at Fort Hood. His motive still isn't clear.