How JK never slapped Dan so far? With his shitty behaviour and anger issues, it would be pretty realistic. After all, he gets more insufferable every single chapter