@DeffoJeffo you're not alone XXX
OP, it's very, very likely this child has some kind of additional needs going on. My DS, who is a kind, gentle, easygoing person by nature, used to find disappointment/change of routine/perceived unfairness incredibly hard to deal with - he now has an ADHD diagnosis. And guess what? On meds, he looks like one of the non-brat, non-shit children so many previous posters have revelled in discussing. (Oh, and the comment somewhere up-thread about a child who's such a brat because they find it hard on others' birthdays...ADHD unfairness reaction written all over it 😁)
However, it's also true that your friend is clearly not able to cope, and seems to be normalising the behaviour... there's no scenario in my DS's childhood where I wouldn't have restrained him rather than letting him kick a hole in a wall. And the idea of not even mentioning it/grovelling and offering to repair/getting the child to apologise etc once they've calmed down etc is 🤯
I do know parents whose children clearly have additional needs AND whose parents basically let them do what they want without even trying to stop them or saying anything to guide them on boundaries (think letting them go through cupboards in someone's house they don't even know, destroying displays at community events). I find it pretty unbearable, but those kids aren't inherent shits - their parents are, I think, a combo of lazy, well-meaning but completely overwhelmed.
You are more than within your rights not to have the child visit your home anymore. But please don't assume there are no additional issues: the behaviour alone tells you there's extra going on, in one form or another.