I'm inclined to think he should fight this Pipeline...but he should give in on the immigration thing and just let the Republicans win.
Homeland Security needs to be funded, especially with all of the threats out there. A side bonus to letting Republicans have their way with this issue is that they'll ensure no Latinos will vote for whatever clown gets through the Republican primary for 2016. The new and improved Party of Inclusiveness.