"The sangha, monastic brotherhood,"
This is your example of spiritual community, then, Khandro, a group of monks? I hadn't expected you to be so literal.
So, religion: Teacher, Teaching and Community. I can understand why this at a particular time and place and for a particular group can be good in strengthening the bonds among people. But supposing there are two groups, whose teachers mutually claim that the other's teachings are blasphemous/sinful/contrary to the natural order or whatever? Then T1 remains good for G1, and T2 for G2, but neither T1 nor T2 can be good for both groups, can they? In fact religion by your definition, but in this context, would be a bad thing - a promoter of division, a contributor to strife, and (to use you word) a denial of our shared humanity.
Do watch Scruton. You didn't expect him to be an Islamophobe, did you?