
Bode's final, reckless actions contradict his primary goal.
That goal being to keep his daughter, Kata, safe.
Bode refuses Cal's reasonable offer point-blank and attacks.
Yes, it sucked for Bode that his plan didn't work, but Bode had seen first-hand how capable Cal and Merrin were as fighters. To attack them both and risk dying was the worst decision he could possibly have made for his daughter's welfare. Kata isn't going to be safe (from Bode's perspective) if she doesn't have a father. Any alternative is presumably preferable.
Bode also didn't question how Cal and Merrin reached Tanalorr without the compass. Just the fact that they were able to follow him potentially ruins his plans. He doesn't know at that point that others can't follow him, too. He should logically want (nay, need) an answer to how they did it before trying to destroy them.
So how (if at all) would you justify Bode making the rash, self-defeating decisions that he did?