Наказываете за то, что выражает свое мнение (я о споре)? "Делает наперекор" - что? Что-то критично важное? Как не наказывать? Просто  Относиться к ребенку, как к взрослому человечку. Вы мужа-то часто наказываете за то, что спорит?  Чего лишаете?