It wasn't that hard a headbutt, and considering the BSU player got flagged for baiting I think it was probably the right call. It didn't look worthy of ejection to me. From what I understood, it was a zero tolerance sort of deal, though.
Same place it was at against UCLA. Kept running on 3rd and 4th and short against UCLA when it wasn't working. They can get very stubborn sometimes. And Henne is such a bad quarterback against competent defenses.