Would you still get fired if you honored your commitments? What makes you think you'd be fired at all?
Seems to me like your situation isn't applicable to everyone. I, for one, fit the OP's description to a tee, and I'm pretty sure there are a handful of people I work with who assume I'm lazy etc. In practice it doesn't end up mattering because I still ship and honor my commitments, and I haven't been fired.
I only feel guilty for "oversleeping" if I promised to be somewhere in the morning and I break that promise. Otherwise it's not oversleeping, it's just sleeping.
Seems to me like your situation isn't applicable to everyone. I, for one, fit the OP's description to a tee, and I'm pretty sure there are a handful of people I work with who assume I'm lazy etc. In practice it doesn't end up mattering because I still ship and honor my commitments, and I haven't been fired.
I only feel guilty for "oversleeping" if I promised to be somewhere in the morning and I break that promise. Otherwise it's not oversleeping, it's just sleeping.