Erm, no doctor or councillor has ever been able to give someone a caution to the best of my memory. Just saying.
Although the current wait list is a scandal, if you are honest with your Doc and lay it all on the line there may be a fast track solution they can sort for you, but it might mean putting yourself in their hands wholey, and it sounds like there are trust issues so it's rock and a hard place stuff.
Not gonna pry about friends and family, maybe reaching out in that direction might be a way to get onto some sort of terms with the current set of problems, they might even come down the Docs with you for a bit of support.