It's a harsh reality for me & my guys, but it is what it is.
It turns out its not what it was...... It's cost me most of my professional capital, and I've called in a fair few favors, but today I've managed to get extensions for my crew for a final 6 months.
While I agree with the poster above who says its the nature of contracting, I like to at least try to treat people who work for me the way I'd like to be treated by the people I work for, whatever it says on your payslip.
This means a likely gradual rundown of my contractors - they know when the end will now be - and an orderly and manageable transition for my permies as I'll be getting replacements as contractors leave.
Best wishes for a similar good result to all the displaced folk out there.