Why is it okay for girls to show affection towards each other but not guys?

Because we're socialized to view women as affectionate, nurturing, etc. and that men aren't supposed to show emotion and affection. This is coupled with the fact that there is greater homophobia when it comes to males than when it comes to females. So, if a guy wants to show affection to another guy, it seems out of the ordinary and not very "masculine", Most guys, even if they wanted to be affectionate with another guy, wouldn't do it because he'd be worried that people would think he's gay (and in fact, a lot of people might make that assumption).
I don't agree with it, but there you have it.
It's only accepted as a norm for girls. It's not really considered acceptable without effect. Guys consider girls to be extremely emotional because of how affectionate they can be. Girls are considered weaker and dependent as a result as well.
If guys were to show that much affection, no one says you can't, it's just the result will be interpreted also as weaker and emotional. Since this is equated with females, guys can also be considered to be gay.
Try showing affection to your guy friends and see what their reaction is, we don't care, but let's see if other guys care that another dude is trynna show affection
Eh I tend not to care about that I hug my friends who are guys or pat them on the back or something once in a while. I don't think it is "gay" just friendly.
Opinion
2Opinion
That may just be because guys don't want other people to think they're gay. You know that silly 'no-homo' remark guys say. This is why.
It's more widely excepted to be a girl and gay than a guy and gay. Don't ask me why.
men are so macho they choose not too. and men want to seem manly and that isn't manly
That's what the Brofist is for.
Different relationships
Most Helpful Opinions