1)
Why did a lion kill him?
1.
Radak (35, citing Neshamah 89a): One who transgresses a Navi's words is Chayav Misah bi'Ydei Shamayim. Even though the Navi did not give a sign that this is Devar Hashem, he was an established Navi, so he did not need to give a sign.