Its very true and rightly pointed out in the thread that one must respect the point of view presented by the other person and try to see the similarities rather than differences with himself.
The philosophy of making good friends and retaining them totally thrives on the premises of understanding and mutual coexisting. Respect is commanded and not demanded. If we are cordial and amicable to our friends and acquaintees then only we will get an appropriate reciprocal treatment.
Knowledge is power.
When we know somebody, try to limit our association to the required extent only. But don't think how to get advantage out of this association. Don't expect any favour from him. Then only your association continues. Don't have any ego problem. Try to be cordial and good to other person. Then our association continues.
If we always try to criticize him and expect him to change as per our expectations the association may not continue. It is his life, If you don't like you have to leave him but not expect to change to your wishes.
Non-violence is the greatest Dharma; So too is all righteous violence.