POLITICO verified that Westmoreland attended a banquet in Detroit honoring Congressional Medal of Honor winners.
I don’t know that anyone has verified his JROTC rank.
http://www.youngcons.com/ben-shapiro-breaks-down-politico-hit-piece-on-ben-carson-explains-why-he-isnt-lying/