And whatever the rest of its social platform consists of, it's imperative that the GOP continues to be known as "the pro-life party". That one item will keep most social conservatives voting Republican in spite of the party's liberalization on other issues, and current polls indicate that that position won't hurt them much among youngs.
Yeah, other than the few issues you mentioned, the GOP doesn't have much shifting to do, and abortion has been a 50-50 issues since the 1970s and will remain so for a long time. The problem they have is they keep trivializing rape or making dumb comments that distract away from the actual abortion debate.
Yes. Much of the difficulty that Republicans have in appealing to certain demographics stems from perception, not policy. The GOP would do well to adopt a policy by which officeholders who make ignorant comments are publicly shamed and expelled.