Here's what I'm thinking:
AIDS and breast cancer and support-our-troops and the like NEVER had words on them.
The ribbon shape is now well known as an "I support _____" statement.
They became very popular because wearing one was a relatively simple grass-roots action -- at most it took a safety pin and a trip to the fabric store for 50 feet of ribbon for five bucks.
While these special ribbons are fine, imagine the impact if we EACH made it our job to go get a big roll of silver ribbon and a box of mini-safety pins, and made up a hundred, and GAVE THEM AWAY, explaining what they meant, at the next gun show, trip to the range, etc.
THIS is how movements get started -- not by selling trinkets that, frankly, you have to ALREAD be pretty committed to bother ordering and spending money on.
BONUS: With no writing, MANY more people will ask what you are supporting, expecting an answer like "diabetes" or "colon cancer" or something.
I'm not discouraging the ribbons above -- they certainly won't hurt the effort, but they'll frankly be a pretty small part of helping it.
In the classic words of Randy Newman, "I could be wrong now... But I don't think so!"