Leave kitty alone! Seriously though, the kitty was being sweet but that rat went all crazy.
And I don't think German Shepards dislike cats- my German Shepard mothers my kitty. She will pin down my kitty on his belly and start to lick his face clean. It`s really kind of funny :)