There is a time for everything. And in life I find it is a good policy to be as kind and agreeable as possible as often as I possibly can. It is good karma and good for all involved.
Having said that, we will also find that sometimes people may not appreciate what we are trying to do, or where we are coming from, and it comes out in their actions. We may have tried to get along and done all we could to make the situation work. We may have tried talking to them in subtle ways or even more direct. Sometimes we can even tell that they know how hard we are trying, but they still want to make things unnecessarily difficult.
If this is the case, it is no time to be upset. This is a time to be true, and get our lesson. And just what may be our spiritual lesson at hand? We may find that it is time to take our time and lay it on the line. In other words, we have to let the other party know just how we feel, and what we are prepared to do.
First we must let go of all fear and worry of possible outcomes, and let them know in no uncertain terms, “if you continue to go in this direction, this is what I am prepared to do. If you choose to go in the other direction, then this is what I will do.” We must lay it all out clearly, and be ready to act, no matter how uncomfortable we previously thought it would make us. We must treat this like it is our mission from God. As a matter of fact, when such a time arises, that is exactly what it is. It is a matter of now being true to ourselves and to our lesson, and letting the chips fall where they may. If we are sincere in our efforts, we will be backed by the entire Universe.