Do you agree with Kid Rock's anti-Beyoncé comments?

This week, Kid Rock got his ass handed to him by Beyhive after he claimed Beyoncé has no iconic songs in her discography. 
Where was he when 'Single Ladies' became a cultural phenomenon? That song was huge. It created an historic viral movement and there was just no escaping from it. Even my 72-year-old nan can name that song when challenged to acknowledge a Beyoncé tune. Granted, she is not a Beyoncé fan. Neither does she listen to Beyoncé's music since she does not embrace secular music. But that's actually saying something.

Speaking to Rolling Stone, he says: 
“Beyoncé, to me, doesn’t have a f—ing “Purple Rain,” but she’s the biggest thing on Earth. How can you be that big without at least one “Sweet Home Alabama” or “Old Time Rock and Roll”? People are like, ‘Beyoncé’s hot. Got a nice f—ing ass.’ I’m like, ‘Cool, I like skinny white chicks with big t-ts.’ Doesn’t really f—ing do much for me.”
Okay, I'll admit she may not have a long list of timeless songs like the legends (Mariah Carey, Whitney Houston, Janet Jackson, etc), but I think she has enough signature songs like 'Crazy In Love,' and 'Irreplaceable' to perform them 20 years from now at her shows. It is why those specific songs still receive billing at her concerts despite debuting many years ago. Everyone is entitled to their opinion though because we all have our views on what should be considered iconic, timeless or memorable. But what's YOUR take on it?