Мда, неприятно. Он у Вас с детства такой?
Думаю, отучать надо каким-то противодействием. Например, всегда под рукой иметь пульверизатор с водой или водяной пистолет, и при любой атаке кота пшикать прямо в морду. Они очень это не любят. Ну или свернутую газетку иметь при себе и шлепать засранца (несильно, но чувствительно). Правда, тут он может на газетку переключиться, поэтому вода предпочтительнее, наверное. Только надо так делать всегда, а не через раз. Постепенно должно до него дойти, что его агрессия неприемлема, и приводит к неприятным для него ощущениям. К тому же абсолютно должны быть исключены игры с котом посредством рук, только спец игрушки - удочки, мячики, мышки и прочее.
И пока, наверное, лучше его вообще не трогать специально. Сам придет на коленки, пусть лежит. Наверняка, такому поведению должна быть причина. Может, он где-то ощущает некую угрозу, беспокойство. Вот пусть поймет для себя: 1. агрессия с его стороны неприемлема и ему же боком выходит; 2. он в безопасности и его никто не беспокоит, пока он сам не захочет контакта. Возможно, со временем он успокоится. А может, Вам просто не повезло, и Вам попался кот с противным характером.
Он такой с детства, первые полгода руки были изодраны до плеч. Если на него чем-то замахнуться, он только больше звереет и единственный выход-это выставить его за дверь. А вот с водой надо бы попробовать.