Why did he punch her? Did the asshole not understand that of all the people in the castle, Shirley can do the least and they forced their way to stay? It's not her who involved them, they did it themselves, and it's not Shirley's fault that the princess has lost all her marbles and other cunts...