But has anyone ever heard how he lost his legs and arm?
As I understand it he picked up a hand grenade that someone else had accidentally dropped.
Plenty of things to criticize him over, that's not one.
He was awarded a Soldier's Medal for "shielding his soldiers" and a Purple Heart for wound received in action. I believe he also later received a Silver Star, but it was a generic award not necessarily tied to the incident, but sort of a Platoon Leader Good Conduct Under Fire Award. This was very common in Vietnam.
Max Cleland did his duty. Nothing more and nothing less. That in and of itself is more than most and something we neglect to recognize. But to call him a hero, frankly weakens the term for those who really measured up to the term in a Homeric sense. He further denigrated those who really are heroes by overemphasizing his service and trying to make it something more than it was.