Dear Rajeev,
There you are, it is your perception of how a company should be. You are absolutely entitled to your belief. No issue. But, Rajeev, sadly, neither how nor what a company should do falls in your domain. So, how one company should behave depends on the company. If you feel it is unethical, then you should leave it.
I think if I widen your viewpoint to a larger angle, then we should raise our voices when businessmen place their son on the board not because of eligibility but because of his relationship.
I can give you some more issues:
Instead of fighting for such small and petty causes like fake resumes, which have no significant effect or impact on society, being in IT, why don't you raise your voice against blatant and illegal disposal of IT wastes like PCs, keyboards, monitors, and other accessories because they are polluting our environment? Demand proper recycling and disposal methods to eliminate pollution. Make them accountable, tell people not to work in companies that do not follow the same. Increase awareness. Do this, friend, in your part of India, the whole urban system is collapsing, and pollution from both IT and other industries is killing the beautiful city.
Regards,
SC