I often get confused about the thing that should I ignore company of these people who are doing some particular sins, but not an extremist?
As example, I dislike a close cousin of mine because she is an adulterer, but on the other hand she says good things about Islam, and praises about my practices. Another girl was my classmate who is very friendly, but lies a lot, adulterer (so far I got information, but I never claim these) and lied about me on my back, and whenever she is in front of me starts good speeches. So I was too much bothered, and started considering her as my enemy, and ignored her company as my best. Actually she did a lot on my back, and I stopped talking to her.
I have some few other friends, who are adulterer too, and also lies. but friendly with us, but it's true they can't be our well wisher. I do hate adultery, so often I ignore them, but became confused now that what should do according to Islam? Should I keep relation, and respect everyone (because we can't judge people in respect of their deeds, we don't know who is better than other), or should I ignore their company?
Somebody please enlighten me regarding this.