As I said earlier, let the CAA make it clear to instructors, that in signing the log book, they are simply confirming that the flight took place, and that in so doing, they are not making any statement as to the competence of the pilot.
There can then be no justifiable reason whatsoever for a signature to be witheld.