More and more, I simply do not include selective listeners in my life. A selective listener is someone who puts everything they hear into a box (their own paradigm, in Stephen Covey's language). When we do this, we don't hear what others really say. We either block them out entirely, or we hear what we want to hear instead of genuinely listening to the other person's truth.
Well, as I see it, I have nothing to offer those who can't hear me. So I talk a lot less, and I write a lot more. I put out my truth, and let others hear what they will hear.
I may get pretty lonely, but I'll keep writing.
Of course, when it comes to family or to friends we don't want to let go of, this doesn't help. We can't just walk away. So, for those situations I use Gary Chapman's Five Languages of Love (see hub) and Stephen Covey's Habit 5: Seek First to Understand (see hub).