Scotland deserves better than the blithering idiot Humza Yousaf