He makes some very valid points and is clearly comfortable with saying exactly what he thinks and is not bothered by upsetting the status quo. He does however seem to make a lot of sweeping statements backed up with little evidence other than saying 'I know this is true/people have told me'.