I think this is absolutely bang on.
I'm not a JD fan, not really seen many of his films. Not fussed about him either way. Conversely, I liked AH in Aquaman.
If a woman had a drink and drug problem, but was also hit by her husband, and subjected to emotional abuse, we wouldn't be saying "ah well, she brought it on herself as she's a druggie/alcoholic.....she must be a nightmare to live with".
If a woman had her finger sliced off by her husband....if a woman was constantly having things thrown at her by her husband.....if a woman was constantly subjected to her husband shouting at her, and following her around the house while she locked herself in bathrooms to get away from his behaviour..... no one would think twice about her texting her best mate and joking about burying him under the patio, or various other unpleasant things.
The recordings speak for themselves. AH mocks JD and tells him to "go and tell the world you've been abused and see if they believe you". She admits hitting him on the audio recording and tells him "not to be a baby".
Reverse the sexes and see if you come to the same conclusion that Amber Heard isn't an abuser. It doesn't matter if JD was drinking or taking drugs (and even a lot of that is in question if you read the evidence). There is objective evidence that AH was responsible for physical and emotional abuse. And if she was a man, people would be viewing this very differently.
And actually, what upsets me the most about all of this is that Amber Heard is abusing the MeToo movement for her own manipulative agenda. It makes it harder for all the genuine victims of domestic abuse to be believed in the future because she sounded so believable.
Yes, we live in a frustratingly patriarchal society when misogyny is rife - but that's not what's going on in this case. Men can be victims of domestic abuse - but apparently if you're a millionaire movie star with a history of drug abuse, even audio recordings and proof that your ex lied about using makeup to cover bruises isn't enough for people to believe you.