There are 21.8 million veterans as of 2014, according to the U.S. Census Bureau. Alex Wong/Getty Images. Veterans sacrificed their time, safety and sanity to serve with the military, but face numerous challenges when they return home – one of which is a lack of understanding among civilians about their serving abroad.