Veteran slams Tim Walz as a traitor of the US military- Unforgiveable coward