Yes. You are right. Most of the people just talk about ethics but not follow ethics. People who would have lost job due to faking CVs might have followed ethics through out and just this would be a single mistake and they have to face the problem due to this single mistake.
If companies are firing people for faking CVs, they must fire those also who recruited them, because while recruiting such people, those HR people were not responsible enough. If seniors can make crimes why not a junior?