Thank you, Tristan. “I love black men” isn’t so much offensive as it is meaningless. If I said “I love white men” to a white guy, he probably wouldn’t take it as a personal compliment, so I’ve never understood why anyone would think I’d be flattered by “I love black men” or why they’d feel the need to tell me at all.
“I love blondes,” though pretty ridiculous, isn’t as racially loaded, and it doesn’t have the same historical context, so it’s different. Skin color and hair color are like apples and oranges, so to speak.
As for “I love Jews,” I find that as objectionable as “I love black men.” I wish gay guys would learn to stop slapping labels on people and putting them into boxes and compliment a person as a person and not as a group.