How to apply meditation in the following difficult situations I have been practicing vipassanā and mettā at least six months and I have embraced the teachings and practice in my everyday life. However there are certain situations in life where I find difficult to apply the teachings, which are the following:


How to respond to hate and violence to oneself
How to deal with hypocrisy
How to respond in situations of injustice
How to deal when someone abuses of your kindness
How to deal when someone takes advantage of your good intentions
How to apply the teachings in a society where oneself and ego
predominates


I hope somebody can give me insights on how to deal with those situations.
Thank you.

EDIT:
Thank you everyone for your responses so far. I have learned something new in every single one of them. 

To be more clear regarding the questions, the objective is how to find the balance in embracing the teachings in our interactions with other beings, but also living by the rules of the capitalism society, which most of us lives on. 

As an example, consider the following: someone treats you with bad speech in front of others, and you  react mindfully. In the society we live in, if you do not defend yourself and let it happen, it is highly probable that he will do it again, or others will start to take advantage of you, since you are not defending yourself. How to balance this?
Good for you that you're following the path. However, that first year on the path can be a sensitive time as there is a power in meditation. The Buddha talked about this power as being both a way to build your path but also a trap if you dwell in it too long. Meditation is making you more sensitive to the world around you and allowing you to perceive people in a more honest way. As you're seeing, that's not always pretty.  

I would suggest you practice right speech, which is a part of the Eightfold Path. Right speech forces us to be both compassionate to others while also being compassionate to ourselves. We should value ourselves as much as we value someone else. In every conversation -- in every relationship -- everyone should be equals.

The Buddha said that good speech honors the other person while also honoring yourself. If someone does something you don't like, it's not honorable to tear them down with hurtful speech. However, it's also not right to dishonor yourself by saying things you don't believe just to make them feel good. You've got to live your truth while also recognizing theirs and do so in a compassionate way. 

It's a hard balancing act, but if you can do that, you'll find people will change the way they deal with you because you've changed the way you deal with the world.