I'm really no sure what people find so hard to fathom about not associating with people who hold views you find reprehensible. If someone tortured puppies for fun, I would not have lunch with that person. Now if someone believes that there horoscope accurately describes their future. I find that to be objectionable but Ill probably manage to avoid deleting their contact info instantly.