I don't take any self-defense classes or any sport like that. Does make me weak?

I'm a make love not war type of guy and I feels that if I don't fight back it makes me look weak. I don't watch any violent movies or watch any violent sports (I don't watch sports at all). Just because I'm a man doesn't I have to start street fights for entertainment or fun. I love my body. The point is I just want to look or feel like any less of a man. I rather just take the beaten then hit back so everyone can pull out there iphone, put on youtube or pay-per-view. I'm only 18 years old. I stay away from alcoholic drinks too or anything of that kind.

That can probably explain why I never have any friends or a date. (I'm gay anyways).

Nope, self defense is for protecting yourself, sometimes people think that learning self-defense is a ward against bullying and it's true. You don't have to be athletic or sporty to make yourself strong, philosophy, mindfulness and kindness can make you strong as well. Knowledge and words can become weapons if you master them.

It's that the image on society is based on gender preferences. It's high time the society understands that stuff like that is pointless.