Because they have a crush to someone but they don't want the girl know their feeling. Thats why they do that, so, girl will feel like the guy don't have any feeling to her.
Yes, he likes you and he gives you the sign by trying to protect you. Maybe he's too shy to tell you that he likes you, so you have to make the first move. Just tell him your feeling towards him if you like him too.