As I said in previous post:
MATTHEW Chapter 16 And so I say to you, you are Peter, and upon this rock I will build my church,* and the gates of the netherworld shall not prevail against it.
Jesus started the Church. The Church gets us to go to Mass each weekend, as well as other rules. Human nature would cause many of us to stay home on many Sundays, but the requirement to attend Church gives us more grace, because we are adoring God in the Church that Jesus founded.
For anyone interested in reading the Pope’s actual words, without the media spin:
http://americamagazine.org/pope-interview