Lewis Hamilton has hit out at Charles Leclerc's 'do or die' mentality following their Mexico City GP lap-one squabble.