My friend thinks Ex-Girl Collection is a horrible song because it's about infidelity. This is despite the fact that he thinks it's musically excellent. Is this a reasonable point of view? Obviously, if a song's lyrics celebrate rape or racial hatred or something then I won't enjoy it no matter how good it is musically. But not liking a song because it's about infidelity seems a bit silly.