I beg to differ. An omelette (by the way that is American English; in British English it is an omelette and that is what we are using at ISC) can be made without eggs. When eggs are used it is called an egg omelette and without it, it would be called as per whatever is the main ingredient. In some restaurants, you do have tomato omelette on the menu. I have also made it at home (I don't eat eggs) with the batter comprising of sooji and rice flour. To this is added finely chopped tomatoes, onions, coriander and curry leaves, cumin seeds, salt to taste and a pinch of turmeric. Green chillies can be added or left out if spice is not wanted. Also, instead of sooji and rice flour, moong dal flour can also be used. Similar omelettes can be made with grated beetroot and carrots or grated potatoes and carrots.
Keeping aside those yummy eggless omelettes and coming to the analogy given, indeed sometimes a compromise has to be made to achieve a goal. However, if such a compromise comes with too heavy a cost, one must reconsider. Putting down somebody else, taking short cuts at the cost of integrity, etc is just not worth the price. That would be a too heavy burden to hold for a long time to come, don't you think?
When you make a commitment, you create hope. When you keep a commitment you create trust! ~ John C. Maxwell