Он просто сам боится упасть в ваших глазах, поэтому и принижает вас. Это же элементарная психология. Ему стыдно из-за того, что вы лучше него справляетесь, это задевает его мужское достоинство. Как я выше писала, вам надо дать ему понять, что вы цените  ЕГО заслуги и уважаете его, хвалить чаще. Но, это всё только в том случае, если есть за что его уважать и ценить . Я же не знаю, как у вас там на самом деле. Если он говнюк и сам нифига не делает, а вас гнобит постоянно, тогда лучше развестись.