Prince says no on gay rights. Guns N' Roses' Slash says yes?

OK, let's see if we can get this straight.

The uber-androgyne, sequin-sporting and high heel-wearing singer Prince told The New Yorker that he isn't in favor of gay marriage/unions. Then he denied he said it, but the magazine stands by its reporter.

But Slash (Saul Hudson), musician/guitarist/songwriter in the hard-core rock band Guns N' Roses, and his wife, Perla Hudson, are in favor of gays marrying the persons they love.

Here's the video the couple released urging people to vote no on Prop 8.

Wow. In the words of the Kinks, "What a mixed-up, muddled up, shook-up world."

What do you think?

Who's right? Slash or Prince?

And why do we care what they think?

For more on Prince:

Prince denies gay rights remarks, New Yorker stands by story