Prince William has hit back at critics over his ongoing work at Homewards.