Agreed. It's a huge task indeed and something we simply haven't really dealt with over the course of last summer and into this season.
You could perhaps argue that you can see what has happened when cetain players weren't replaced effectively. We now find ourselves battling to finish 10th instead of going for this magical "Top 6" spot. Get it wrong next season and we WILL be back in the SFL.
Undoubtedly, the cause has been not dealing with issues as they arose. Not replacing Dods was criminal - we had 8 months notice that he was going.
If the problem isn't being addressed as we speak, it may already be too late.
The only other ray of hope is that Hamilton's record in the top division is very poor, but we shouldn't have to rely on other teams being cr@p to save our bacon.