Coleridge suggests that Iago has a "motiveless malignity", that he just *is* evil. I think there is something in that, but I also think there is something in what you say. Most people would just shrug off being passed over for promotion, it happens all the time, but Iago can't do this, his excess vanity is hurt. This, combined with his fundamentally malign nature, powers his actions.