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