I had the fastest fade ever while using products with glycerin. Along with being a humectant, glycerin is also a solvent. Avoid it as much as possible, totally if you can, to avoid fade. Honey has also stripped red from me, but my natural color is a dishwater blonde/light brown, so that plays into the honey.

My dyed routine isn't much than my non-dyed routine. With red, I stay away from protein for the first week, and I don't wet it for 72 hours. Any sooner seems to have a larger initial fade

My hair hates protein that isn't keratin, panthenol, and a whole slew of things that are supposed to be reparative. My hair is pretty coarse, so I stick with that, even when dyed.
Kiva! Microfinance works.

Med/Coarse, porous curly.