It it complete and utter nonsense to give a 13 year old child credit for this... he is totally to blame for how she acts.
Right. She only acts that way because he (and her mother) allows it. If they'd taught her how to behave when she was younger, this wouldn't be an issue now.
Typically parents overindulge their children when they don't really want to deal with them. It's easier to buy them stuff than actually spend time with them and train them for adulthood. And when they become teens and you see the monster you've created, it's too late and you're stuck with what you made.