I have upgraded myself when employees or business partners could not get an upgrade. I must admit I have had funny feelings about it but decided it was okay.
When traveling with wife and kids, I will never upgrade if they can't. Even if the upgrade for me is free (such as on NW or CO).