One of the key tenets of Star Trek (especially TNG) is that 24th century man has learned how to get out of difficult situations without sacrificing their moral values. Granted, they kind of threw this out the window when they made the TNG films, so I can understand how someone who's too young to have watched the show when it first aired might have missed it.
If you want stories about morally ambiguous "heroes" who have no problem committing crimes and atrocities as long as it serves a "greater good", then Star Trek really isn't for you. Go watch 24
or the Dick Cheney Komedy Hour