Men, how do you become someone who doesn't take shit from anyone?

Well first off, you should ask yourself - why are you afraid of verbal confrontations? Are you scared of people shouting at you? If so, why?

Or are you afraid that it might escalate to physical violance?

Maybe one of the best ways to feel more secure and confident would be to take up weightlifting and sports, so you're a bit stronger and you're less afraid of other people and more difficult to intimidate.

But usually you have to understand - conversations are just conversations, 99.9% of the time all that's going to happen is an exchange of words. With that in mind just speak your opinion and don't be afraid of the consequences. Even if they do punch you - it's not going to kill you (or hurt you that much for that matter) and the person who resorts to physical violance basically loses any sort of argument or conversation you might have had.

I find that the best way to look at conversations is to be as honest in them as possible. Admit when you don't know anything about something and don't be afraid to point out your knowledge about any particular subjects as well. As far as taking things personally goes - ask yourself if that person is tryng to make you feel bad/insult you, if you can honestly tell yourself - yes, he is - you should take it personally and don't back down and calmly point out that he's being rude, or fire something back. When a person is just making conversation, you can still jokingly/politely point out stuff that you take personally. Someone off-handedly refers to you as far, you say "Geez man, thanks for reminding me, I forgot" with a smile. Stuff like that.

Just remember - honesty, be assured in what you know and what you want to say, don't try to convince people of things because it rarely works and don't be afraid to stand up for yourself because the embarrassment of being humiliated hurts a lot more than being punched.

/r/AskMen Thread