Have you read about how Catholics voted as a group in the last two elections?
It's called the poor education of the Catholic faithful. Liberal Catholics are de facto excommunicated under Catholic Canon Law because they believe in the heresies of abortion, homosexuality, etc.
Saying you're a Catholic and being one are two different things.
Alex, considering you're not a Catholic, I don't expect you to understand.