Veterans have demanded an apology for Angus Campbellās treatment of Afghanistan veterans and called for a significant overhaul to the defence honours and awards system at a Senate inquiry.