renee, I am sorry that you have to deal with this when you are planning for what is supposed to be the happiest day of your life.
What your gps did is mean-spirited and hateful! Christian? NOT! I can't stand self-rightous a**holes like that and I am sorry if they are your gps but they are awful people. I am tired of people making excuses for the poor brainwashed JWs. As human beings, they suck! It just is not right what they did, period!
If your parents are headed for divorce it has nothing to do with your wedding. Maybe a "good" excuse for them in thier eyes but most likely, not true. Nothing like a little guilt hand-off. There has to be more to it than that.
Keep your chin up and enjoy your special day.
Good Luck and Best Wishes,
BFD