RF. Prince William defended after homeless shelter visit with Prince George sparks backlash