Вы написали, что у Вас в детстве были аналогичные проблемы с родителями. Понимаете, если у Вас не было опыта нормальных доверительных, уважительных отношений с родителями, с четкими и понятными границами, чувством собственной ценности и самоуважения, Вы умозрительно эти вещи не построите с сыном. Невозможно без собственного эмоционального опыта "придумать систему". Вас поэтому и бросает из крайности в крайность. То полный контроль, то "сбежать". То все вместе с сыном "читали, рисовали, в карты, в шахматы, в прятки, на санках, на лыжах", то желание ударить. И сын тоже не понимает, как строить с Вами отношения и при этом не впадать в симбиоз и полную зависимость, а ощущать себя отдельной ценной личностью. Пытается отделиться через протест, а на деле получается та же прочнейшая связь на сильнейших эмоциях. А повлиять на сына можно только меняя себя. Никакая эскалация насилия, как Вам выше советовал кто-то такой же травмированный в детстве -   сначала ледяной душ, а потом мордой в ведро  - не поможет, а только  усилит Вашу эмоциональную связь.