Shelby: Our veterans deserve better