Well lets see, right off the top of my head:
For Country, you have:
Toby Keith Courtesy of the Red, White and Blue (The Angry American)
Toby Keith My List
Alan Jackson Where Were You
Len Doolin There Aint No Yellow In The Red, White and Blue
Arron Tippin Where the Stars and Stripes and The Eagle Flies
Randy Travis America Will Always Stand
Charlie Daniels Band This Aint No Rag
And of course,
Ray Stevens Osama Yo Mama (You in a heap o trouble boy)
And for Rock and Roll, you have:
.
.
.
.
.
Oh all right - Neil Young - "Let's Roll"
Although, Neil Young is more Country than Rocker!
:~D