А в чем ее капризы и меркантильность? Она тоже не обязана ему готовить, убираться, не обязана свои деньги в семью приносить. Умные женщины, в нормальных семьях, имеющие свой доход не отдают его в общак, а тратят на себя, как раз на подарки себе. Муж обязан содержать, кормить,  и оплачивать быт, и все остальное, детей совместных. А жена вообще не обязана деньги давать на семью, достаточно того что она у него на это и то не клянчит, а на свои заработанные идет и покупает. Это уже ого-го какая помощь ему. Автор, предложите ему в таком случае такой расклад. Даже не предложите,а так и поступайте. Раз он подарки не дарит, не хочет вас радовать, радуйте себя сама и подарки себе сами дарите, ему никогда ничего не делайте. За приготовление еды берите деньги, за стирку берите деньги, погладить рубашку - деньги,  уборка - опять же деньги и за секс - деньги. Вот тогда вы будете нормальной , не стервой, как о вас тут пишут.