If someone is seriously interfering with your life or well being then I think you need to step up,
I agree. One option is to end your relationship with that person. I mean, why continue to interact with someone who wants to hurt you?
if you can handle things without resorting to revenge I feel that is better (personal opinion)
Right. Getting away from that person is better (if it's possible).
Sometimes it's not possible. Maybe you are forced to be in school (by your parents) and maybe somebody is hitting you in recess or whatever while no one can see what's happening and you're not allowed to get away from him. In this sort of scenario, the best thing might be to meet force with force. If he was hitting you, then the next time he comes at you, spray mace in his face, kick him in the nuts, or whatever. But this isn't revenge. This is self-defense.
When you really think about it revenge sets of a chain of events like gossip girl style, people just go back and forth 'teaching each other lessons' I don't really think revenge solves anything.
Rather confrontation or finding a way to deal with the situation that makes things more pleasant for you
I agree.
But so far I haven't understood why revenge is ever the best course of action. Can you give an example where it would be?