I think you're right about not taking him if you're never home. But maybe you could keep an eye out and take him if nobody else takes him and they're going to put him down.
I never even visit animal shelters - it's heartbreaking. You're a good guy for working there.