Even practicing Catholics seldom vote on religious issues. For the most part they vote for who they think is the better candidate.
That being said I think Santorum won among Catholics who attend mass.
Do you mean 50 % of Catholics are non practicing? Non believers?
That’s silly. There must be some other reason
Religious issues? The better candidate? You prefer liberal candidates?