Keystone is being held up mostly because soros and the arabs make more money without it, period.
The ranchers in Nebraska have been burned by pipelines before. You don't want a massive spill on your land, and the FedGov coming in and say that the rancher has to deal with it. Or the pumping company pulling out after the leak.
This is right over the biggest aquifer in the US, and the ranchers have a history of getting burned. Honestly, I can't blame them for being paranoid.