Однако злой у Вас кот!
Если царапается думаю что наказание в виде метания тапка ещё больше его разозлит и испугает( То что кот реагирует на то что его дёргают за хвост — это нормально, и поцарапать может (у нас такое тоже было), думаю, Вам нужно воспитывать обеих — и ребёнка, и кота.
Если кратко: ребёнка научить не дёргать, а кота — погладить по шерстке, приласкать, и поставить выше цветы, чтобы он не смог дотянутся.