The voting public can generally be divided into three key groups: hardcore pro-lifers, hardcore abortion supporters, and those who find the abortion movement's agenda extreme but still support abortion in certain circumstances.
The voting public can generally be divided into three key groups: hardcore pro-lifers, hardcore abortion supporters, and those who find the abortion movement's agenda extreme but still support abortion in certain circumstances.