“Rockin’ In the Free World”, like “Southern Man” and other Young’s songs is a slam on the USA. Like Springsteen’s “Born in the USA”, it’s an anti-USA song that most folks think is patriotic. Maybe Trump picked it due to it’s digs at GHW Bush.
The same goes for "American Woman" by the Guess Who. When it reached #1 on the Billboard Hot 100, I couldn't believe it. I figured that those who bought it were anti-Vietnam War protesters who agreed with its anti-Americanism as well as others who mistakenly thought it was patriotic.