Jackson County Executive Frank White, Jr. vetoed an approved ordinance that would restrict 18 to 21-year-olds from buying pistols or semiautomatic rifles, with a few exceptions, on Thursday.