Mix one part Jimmy Carter, one part Bill Clinton, one part Vincente Fox, one part “compassionate conservative”, one part Gomer Pyle and one part televangelist, mix well and you have Mike “Open Borders for Jesus” Huckabee!!
You put together what I was thinking basically too really well.