To me a therapist offers an expert, unbiased, non-personally-involved opinion. While those involved certainly know all the parties involved, the T can see beneath at the possible underlying reasons (or ask enough questions to find them) each person might be holding his view. Often we are so involved in our own POV that we just can't see or hear what the other person is saying.
If there are deep seated issues, such as might be with anyone with a conflicted past, I doubt just sitting and talking with someone to work things out (without a T) will do.
Obviously that someone that told you to go to therapy thinks it's only you that has the problem?

If nothing else, therapy can support you where you are "right" in things of your best interest, but it can help you learn to work with those who think it's all your problem (only.)
TC!