Humza Yousaf’s resignation is the latest in a string of setbacks