CG, whether or not I, personally, believe in the Church's teaching is irrelevant here, as I told TM, so it need not be brought up. The fact that something is required by your religion does not make it part of your religion for First Amendment purposes. Many religions -- I'm not sure about the Catholic Church, but this IS true of many faiths -- require that one's entire life be dedicated to holy purposes. Does that mean one is protected by the First Amendment in everything one does? No. That's not how it works.
If the Church teaches that it is a responsibility of Christians to give to the poor (which it does), THAT is protected by the First Amendment, but the actual giving is not.
There is no law in this country that prohibits a religious organization from owning any lawful business whatsoever. But that does not make such businesses exempt from the law, or protected by the First Amendment. As I noted above, this would allow the Aryan Nations Church to own businesses that violate the Civil Rights Act. The Church might take it upon itself to buy up as many businesses as possible to make sure that they were run according to Christian principles, but if it did so, that would not exempt those businesses from compliance with the law.
Religion, for 1A purposes, means gatherings for worship, doctrinal and moral teachings, and similar activities. Non-religious activities that are required by moral teachings do not thereby become religious activities, nor does that apply to non-religious businesses which are owned by a religious organization. We have to draw the line between religion and non-religion somewhere, or we end up saying that Congress can pass no laws at all.