silvio feels that gay people should have the right to marry, so he is a cafeteria catholic
a catholic who chooses to follow the correct doctrines of the catholic church, and choosing not to follow the pretty much ridiculous ones
"silvio feels that gay people should have the right to marry, so he is a cafeteria catholic" What is the definition of "cafeteria catholic"?