Meh. Lesson learned...I personally always bring lots of extra snacks and food, usually just because I get hungry frequently. Often, though, whoever I'm with isn't prepared, so I share lots too. It is a good object lesson that you should always have reserves/backups for emergencies. It was in really bad taste though.
I think it would have been better to "lose" the steak, or drop it, or whatever. Then he could have pulled out a steak and said "hey, look, I have a spare for us to enjoy".
For me, camping is about enjoying myself, not making it miserable via intentionally starving myself.
I can't really imagine doing that to a friend without quickly adding "just kidding!" to the end.
Yeah, he was a jerk. Don't take him camping anymore.
Merry Christmas!