I have printed with a rubber stamp, and found that many stamp pads that say "dye based" still wash out easily.
Stenciling and silk screening paints have given me better results. I would test ANY ink or paint on fabric with a thorough washing before putting a great deal of effort into a project.