I think Flaherty is catching on with baseball fans and the Card’s organizational people know what they have. He is wasting his time with AAA. They need a 6th starter so there he stays… for now. He certainly would be pitching for most or every other MLB team.
Hicks would need a couple of starts at Memphis to stretch out, and he should be starting for the Cards also (the pen is filling up again as vets return from DL) and this is a .500 club without Hicks and Flaherty. Gant could step in now and Hudson is very close (4 more AAA starts). Ideally, I would pull the plug on Mikolas and Wainwright (enough with sentimentality).
CMARTINEZ-WACHA-WEAVER-FLAHERTY-HICKS is the way to go.