Give him another chance. He's inexperienced, but will learn. You need the extra help in the party and Martelo should settle down now that he's been through this experience.
Drop him from the party. He's a loose cannon out to prove something and you don't need that kind of headache, even if it means you will be one person fewer.
Some other creative option? (please comment)