Senator John McCain (R-AZ) earned applause from the crowd during his Liberty Medal acceptance speech when he sharply criticized the ideology of President Donald Trump.

McCain is a harsh critic of Steve Bannon's so-called "economic nationalism," which has strongly informed the isolationist policy decisions of the Trump administration.

“To fear the world where we have organized and led for three-quarters of a century, to abandon the ideals we’ve advanced around the globe, to refuse the obligations of international leadership and our duty to remain ‘the last best hope of Earth’ for the sake of some half-baked, spurious nationalism cooked up by people who had rather find scapegoats than solve problems is as unpatriotic as an attachment to any other tired dogma of the past that Americans have consigned to the trash heap of history,” McCain said amid cheers from the audience.

Watch the clip below.