I have started to avoid friends who have kids the same age as dd or even 2-3 years older. It is sad but that is the only way I can avoid hurting them, myself and most importantly my kid. The only person I cannot avoid is my SIL whose son is 2 months younger than DD. MY SIL treats DD badly by completely ignoring her even when DD is addressing her directly. She also pretends to not understand my DD even though her speech is legible enough for strangers to have conversations with her. DD is still innocent where she does not pick up on this. However, if and when DD starts to feel the insult, I will be staying away from SIL as well. Sigh!