You can't have a successful "Anyone But Trump" statewide campaign in California. The state is just too large, diverse and expensive. There can be some successful local campaigns but on a large scale, it's pointless. And sending "if you live here, vote Cruz, if you live here and here, vote Kasich" messages is just really confusing.
Which is why I am giving Trump a fighting chance to get to 1,237. Especially since neither Cruz nor Kasich have sufficiently separated themselves in CA, for the voters to gravitate to either one option. However, the remaining primaries may change all that.