Rhodes University says ‘we told you so’