Анна, в вашем описании ощущается раздражение, которое ваш ребенок не может не чувствовать. Накопленное раздражение выливается и с вашей и с его стороны.
Тут важно наладить взаимопонимание между вами (родителями) и ребенком. А уже на ваших с ним
отношениях, как на фундаменте, строить разные воспитательные моменты. Не до того, а после. Есть хорошая книга на эту тему «Общаться с ребенком. Как?» (Гиппенрейтер). Можно обратиться к психологу в вашем городе.
По сути, Вы многого не принимаете в своем сыне. «Постоянно недоволен всем, винит всех вокруг во всех своих неудачах», «нет своего мнения» - описание достаточно взрослое, которое сложно отнести к 4 летнему ребенку. Возник вопрос, был ли в вашей жизни человек, к которому можно было бы отнести такую характеристику (отец, мама, бывший партнер или кто-то еще значимый, которому многое осталось невысказанным)?
Нет информации, как обстояло дело раньше, например, до кризиса 3 лет, как ребенок преодолел этот кризис, позволили ли родители ему настаивать на своем тогда, когда он должен был этому научиться, или восприняли это как «нарушение правил» и «сломили сопротивление на корню»?
Знаете, мне больше нравится формулировка «трудное поведение», а не «плохое», потому, что это нам, взрослым, трудно с ним справиться. А ребенок ничего «плохого» не хочет, он, как и любой человек, хочет быть принятым, услышанным, чувствовать себя хорошим и нужным. Просто он пока пользуется не теми способами, которые эффективны, а теми, которыми умеет. Важно понять его потребности, которые хотят быть реализованы, и научить его более эффективным способам достижения. Потребуется терпение и
мудрость родительская, но это преодолимо.