No, absolutely not.
A real-life "superhero" is a vigilante in a costume - someone guaranteed to have some psychological problems (delusions of grandeur, or trauma, or whatnot, depending on who they are), deciding all by themselves who's guilty and who isn't, disrupt due process, have never heard of habeas corpus, etc etc. Superheroes are great for fighting supervillains. We have neither.
As for the soldier discussion: my father was in the army, and sure, I respect most soldiers...somewhat. But no, soldiers don't automatically deserve my respect for being willing to die for me or my rights, or my country. All well and good sounding, but we don't live in a semi-perfect world where everyone is free to make the choice, etc etc. We don't live in Starship Troopers (the book, not the movie or the game).
Many people join the army because, well, there's nothing else for them. A bum who can't/won't work another job and joins the armed forces to have a place to eat and sleep, isn't suddenly worthy of my respect. He's living off wellfare with better pay and a slight risk increase. Note that Belgian armed forces are obviously slightly different from the American ones in this respect - we don't wage wars all the time, so the risk is considerably lower here.
People who do join because they want to help people out (I know quite a few military engineers who helped build camps in Kosovo, are keeping peace in Tsjaad, are building bridges, etc; and a military doctor who's working full-time in Afghanistan), do deserve my respect and they get it, sure enough. About the same ,but slightly more, than other people I know working for the Red Cross or Doctors without Borders who do similar work (the military people go first, and stay in danger zones, wear a uniform and such - I'm aware they're at a higher risk than those of the NGOs).
If we're talking veterans..Why is a guy worth my respect because he got drafted and happeend to survive? Why is he any better or worse than the German soldier who got drafted in WWII for his country? Or the Belgian/French who were sent to fight the communists on the Eastern Front? They're all people who either were forced to join - which doesn't deserve respect at all - or who fought for something they believed in, and were later reviled, cast away, etc...
TLDR: I have heaps of respect for people who join armed forces to help improve the world or protect innocents. Having a uniform does not automatically make one holy, and it's silly to think all soldiers/veterans deserve an equal amount of respect.