“Why is Sarah Palin supporting Donald Trump?”
Because she’s an American citizen, and he’s her choice for president.
Exactly! It really isn’t anyone’s business who she endorses. The same goes for people who back Cruz or any other candidate.