That's a fair point. Unfortunately, people in positions of power can often get away with stuff that lower level employees cannot get away with. I don't know if anyone had the authority to fire Hillary Clinton other than Obama, and he wasn't going to fire her unless she did something extremely bad. But she gets to run for office because there are only three legal requirements to run for president: you must be a natural-born U.S. citizen, you must be at least 35 years old, and you must have lived in the U.S. for at least 14 years. Despite what she did with her emails, primary voters were still willing to vote for her so that's why she's on the ballot.
When the video of Trump talking crudely about women came out, the other guy in the video got fired from his job even though Trump's comments were worse. Hell, if one of Trump's employees made those comments, Trump probably would have fired him to avoid the PR headache. Since Trump owns his business, he's obviously not going to fire himself, so he gets away with stuff that other people get fired for as well.
He's currently facing a lawsuit for his Trump University scam.