As a policy I don't call out a fellow colleague but your post above smacks as a facet of what's wrong with this pilot body. If a fellow captain arrives at my jumpseat needing a ride to work/home I welcome him reason be damned.
If you have issues take it up with the company don't screw a fellow airman whatever your personal feeling may be. I'm certain just his arriving at your doorstep means he's been through the wringer already.