Happyness is not so much about the things you do but about those you avoid to do.
People, that don't know when to stop arguing with drunks are dangerous company. Most of them won't even learn when to shut up after they got punched in the face. They will accuse society, videogames, whatever. Just not their own stupidity.
Not even a small proportion of the people out there share your high values. They just act accordingly because they are afraid of punishment.
If you could not get the dream girl of yours, take a good, long look in the mirror. Accept that you suck, badly. Give yourself half a year and become the best version of yourself, you are capable of becoming. work out, eat healthy, hit the gym, get a cool outfit, learn about pick up and hit the street. you will fail and fail and fail, but in the end you will improve. and find an even better girl.
Learn to defend yourself now. The easiest way is, to stay out of trouble. If you have to defend yourself physically, you made more than one mistake already. But you will regret it for the rest of your life, when you get in that situation without any skills.
Don't trust anyone that puts psychoactives in your system for money. Take one round off and just pretend to take the stuff. Watch the reactions of the others and your "helpers". Act accordingly in the second round, or put the saved up stuff into the food of your "helpers".