I am sorry that you feel that this instance has to break your friendship.
As I see it, part of being a close friend with someone is respecting that their views on some things may be different from your own, not wrong, or inappropriate, simply different, because the choice to own our views is a concept that has been fought for, and hard won, and we should ensure that we respect and abide by it accordingly.
My wife and I have been married for thirty-three years, we disagree on capital punishment, religious faith and homosexuality, but respect for each others' views means that we simply agree to differ. We each know the other's views, and the reasons that form them, but we don't see things the same way, and that is not a good reason to deny ourselves the joy and support of our relationship.
Have a talk with your friend, and be prepared to accept that, in this instance, you simply view the world differently, but that does not negate your mutual experiences, and the strength of your friendship that is a result of them.
It would be a shame to lose someone so important if the relationship can be salvaged - it's worth a try, you have nothing to lose.
The worst that happens is you are where you are now, bereft and hurting, and the best is that you climb over this and move on, which your friendship deserves, and I would suggest that both of you deserve it too.