SNL satire "trumps" reality with a lot of people. Palin didn't actually say, "I can see Russia from my house." The person who said that was Tina Fey on SNL doing her Palin impersonation.
Trump doesn't have a chance with her on board, she's annoying....maybe that'd work! She could annoy other world leaders into compliance!
That is like a dream come true for them!