Then if he knew Dante had done it for sure then he knew Cross was his next target.

Why the heck didn't he bother to stop Dante from getting Cross (Even without harm)? Was he careless of Cross's life? or what?

And why the heck would he talk to Cross so harshly for killing his grandson even if he knew Dante would was going to get him? I don't think he really cares for Cross