yeah Cat Stevens is total hip hop... my mind is plenty open to other music sir i just find all those bands terrible.
Zeppelin - credited with Sabbath for starting heavy metal. no sorry, they made rock/folk music. nothing resembles anything that Sabbath did except for the length of some of the songs. loved by dirty hippies, should be reason enough for many to hate it.
Skynrd - rednecks with guitars. sorry. hate it. rebel rock and roll. when i go commit hate crimes or fuck my siblings i'll put some Skynrd on. til then, no thanks.
AC/DC - credited by many as metal. nope. hard rock at best. similar to Kiss. nothing hard about it. simple riffs and generic songs.
i like plenty of other music i just don't like those 3 bands for the reasons above.