Bleach - Why is not working?

If they are 100% cotton, you could try and dye them white with Rit Dye. We have some whites undershirts that are now pale, pale green in our rag bin.