We don't call a fast day for Thursday because the merchants will see nobody is buying then they'll think it's a famine and jack up the prices for Shabbat [did I understand that correctly?]
Wouldn't that mean you also can't call a public fast day for Friday? Why isn't Friday specified as not appropriate for a public fast day?
