This reminds me of my relationship with my mom... especially the part about advising without listening. I will confide something to her that I am afraid to say to anyone, and she'll lecture or yell at me without even listening as if the insecurity I feel is her fault...
I think people who do this are insecure themselves and seek to make up for it by finding joy in the weakness of others maybe...?
It's always confused me when someone could be so kind, and instead they choose to be angry/mean. I am sorry about you're friend, I also think people can find commonality in struggling-after all, that's what this site is for