Trey Gowdy and veterans group defend free speech