Bottom line is that the Catholic Church is not a social welfare organization. They want to make the world better for everyone but not at the expense of their core beliefs. As Schmedlap already noted, they believe that the consequences of compromising their beiliefs in order to accomidate what they see as sinful behavior is worse than the consequnces of the behavior itself. This is not arrogance, it's faith, whether you agree with it or not.

SFC W