To tell my friend she's being treated unfairly?
My friend has been with her long term partner for 6 years.
About 4 years ago they separated and they both slept with other people. He slept with his ex and she slept with a guy she didn't know all that well.
They then got back together and have been actually fine since, both felt was a mistake to separate etc and they have picked up where they left off and seem to be enjoying their relationship.
However in the last 6 months or so her partner has been having dreams that she has cheated on him with the dude she slept with all those years ago. Whenever he has these dreams he completely changes his attitude towards her; he ignores her for most of the day unless it's to tell her how shit he feels about said dream, she tries to talk to him and tell him she loves him or she will try to give him a cuddle to reassure him but he will push her away and disappear out with his mates or goes to his mums to spend the night ignoring all her calls and texts.
The next day he will come home to her but will still be a bit 'off' and quiet with her. After a few days everything will be back to normal and they carry on as usual. Until the dream comes again.
Is this normal behaviour ? I understand that dreaming your partner has cheated or been unfaithful can make you feel a bit sad initially when you wake up but I just shake it off and carry on with my day. Surely to punish someone for a dream that you have had that they have no control over isn't really decent of a partner who claims they love you?
She is saying she's used to being treat this way so it's become normality to her whereas I say it isn't acceptable and that she needs to speak to him about how he's dealing with it.
What do other people think ?