Why do guys not usually show that they really care?

Because they are scared to show their feelings around their friends . Guy like to try to find a weakness in one another. It's stupid but true. Guys like to act like nothing can hold them down other wise their friends might think that they are wiped. Once the guy you like has realized your the right person for him, he'll stop caring about what his stupid friends think. I know this for a fact,. If you love him then you'll get over what he acts around his friends. It takes time but again if you love him you'll understand why he is the way he is, and he'll treat you great when away from his loser friends!