Kamala Harris takes heat from both sides in daunting border