clearly an INFJ 6w5 Sp/Sx liking this is evidence that this may be less type related than I initially though
I only know ONE person who doesn't like any rock or really any other genres besides rap/hiphop and I kinda suspect it's because for whatever reason, he doesn't actually like the "music" part of it, but only the lyrics and possibly also the beat.
Everyone else I've ever met likes at least a few rock socks. Rock is so ridiculously diverse that I kinda don't believe you wouldn't like a single song in the group of songs classified as some kind of rock. How many rock songs have you listened to before dismissing the entire, massive genre with thousands and thousands of artists? I kinda suspect it's like saying you don't like hot food after trying a bowl of curry and a bowl of chili, and then eating sandwiches for the rest of your life. You're missing out!
Assuming your love of opera is based on the music and not based on wanted to present yourself as "cultured", I find it hard to believe that you wouldn't like some symphonic or progressive rock. A lot of it can be similar to opera musically. Certainly not "simplistic" though - I strongly suspect that it would actually be more complicated musically than opera since well, that's usually the whole point of the sub-genre.
An example of more melodic rock (but don't worry, they're British, so you could still keep your "high-class" airs
):
[YOUTUBE="http://www.youtube.com/watch?v=9uLauUUIMOU&feature=related"]Guiding Light[/YOUTUBE]
and another one by the same band:
[YOUTUBE="http://www.youtube.com/watch?v=uDv4bSZNllc&feature=related"]Zero Hour[/YOUTUBE]
I'm not sure if you would like those, since everyone's taste is different (I didn't know which to choose since I like about a million of their songs - the second song is one of my favorites ever) but it's more to show that "rock" is a ridiculously diverse group, which doesn't just consist of Led Zeppelin and their wannabees.
edit: another example, this one indie rock, also not fitting the rock stereotype that I suspect you're judging all rock by:
[YOUTUBE="http://www.youtube.com/watch?v=Z-K05oBku10"]Stars[/YOUTUBE]