Tim Walz is great, but I do want to make it clear that the 4th statement is factually inaccurate. Command Sergeant Major is an enlisted rank, not an officer rank. It's about as high as you can go as an enlisted person in the reserves. I'm guessing that the statement was meant to say he is the highest ranking enlisted person to have served in Congress.
Pedantic? Maybe. But from a perspective of the responsibility held, there is a large gulf between a CSM and even a Colonel, let alone Generals. Almost as large as the gap between a CSM and a Corporal.