If a government body did the same thing, it would be a textbook example of entrapment and nobody would cheer them on, even if the plot worked. Because the perpetrators would walk free.
Journalists, left and right, have labeled what O'Keefe does for a living as unethical. And that's just the way he collects his facts - with the way he presents them he does not deserve to be called a journalist himself.
If you feel uncomfortable with the way we're slamming O'Keefe (and you clearly are) then maybe you should stop acting as an apologist for people like him.
Bookmarks