He's caught between a rock and...
He's caught between a rock and a hard place and will likely come up with some compromise.