24% of the public gives journalists ‘high’ ethics rating