Alright, I accept your point that Salgant can be a non-perfect Elf, or a cowardly Elf. What I'm not comfortable with are the details -- I don't think Eldar, especially Noldor, should ever be laughable, and I don't think they should be pitiful or pathetic unless something truly awful has happened to them to make them that way. And I don't think Elves in Gondolin would be overweight or obese -- obesity is a disease inflicted by modern processed food, or really unlucky genes. Gondolin isn't the land of soda, corn syrup, and MSG.
Given the distinction between male hunters/warriors and male healers/non-combatants in Laws and Customs of the Eldar, a person like Salgant wouldn't normally be a soldier in the first place, unless he was a vainglorious blowhard (like Saeros). I think he would have to be somebody who chose to be a hunter in a very peaceful time (perhaps in Valinor, more likely growing up in Gondolin) and then found that for him that didn't translate into being a warrior. Or have him experience something really shattering in wartime that leaves him with some sort of PTSD. Maybe he was involved in the Kinslaying at Alqualonde and can't get that horror out of his mind, but is expected to continue being an officer anyway, and feels a duty to try. Or maybe he's a traumatized escapee from Angband, from a time before escapees were routinely outlawed.
Or just tone down his cowardice to something much less extreme than lying in bed.