Hate to say it, but I've never heard of a business going out of business just because of a no guns sign. Some people will foolishly go there thinking it is safe or because they are anti-gun themselves. About all you can do is to not use the business yourself. There are far more people that do not carry, than do carry.
Not doing business there may make you feel good, but rarely kills a business, sorry to say.