Both abortion and same sex marriage will be gone within 20 years
How? It would take a constitutional amendment to roll those back, unless you think Supreme Court justices are going to do it for you, and that is hardly guaranteed with more conservatives on there. Justices are not always keen on flip-flopping like that. I suppose if you think Republicans are just going to keep winning every presidential election from here on out
(because why not, it's not like their current incumbent has approval ratings in the high 30s and is under investigation by the FBI), then maybe it's possible.
Further, social change usually doesn't move backwards. Abortion is a unique and polarizing issue, but gay marriage is rapidly becoming more and more accepted by most of America. The people still fighting it are increasingly becoming a fringe group, and they will find little support among Millennials and future generations. I think the issue of gay marriage will likely die out with the boomers and silents.