"Ugly" can turn into "Scarred" which is good (+8 hitpoints in Battle and I think +1 dread) so don't worry about those Generals too much, just send them to the front line.