Prince Harry was slammed by conservative commentator Niles Gardiner for 'never taking responsibility' after his meeting with King Charles.