Branson is actually a Socialist, not a Communist. And despite the church's hardline stance against socialism (and understanding of Christian socialism as oxymoronic) in the late 19th and early 20th centuries, there were many prominent Catholic Socialists.