Читаю все Ваши примеры плохого поведения и понимаю, что дело не в ребенке, дело в Вас  Вы устали просто. Он совершенно НОРМАЛЬНО себя ведет. Просто Вы реагируете неадекватно. Он маленький РЕБЕНОК, он ведет себя соответственно возрасту, он не обязан понимать все взрослые темы. Не требуйте от него взрослого поведения! Что-то нужно срочно делать, Вы же его уродуете. Поверьте, к трем годам станет значительно легче, Вам станет интересно и легко с ребенком, но если будете так себя вести, то может быть уже поздно