Why do we have to let things get exceptionally shit before making a change? One of the most frustrating times as a fan is when you're not even disappointed at the sixth defeat in eight games because you're hopeful that'll be curtains for the manager. Don't let it get to that stage; realise Crawford has had a decent go at it but let someone else come in and build their own squad over the summer.
FWIW, I'd be happy to see Crawford stay as part of the setup. He can clearly bring in some talented players, he just can't manage a full squad to their full potential. I realise this is highly unlikely for a number of reasons.