The Daily Show host Jon Stewart ruthlessly mocked the National Rifle Association on Wednesday night over their latest controversial advertisement.

The NRA's new commercial called Obama an "elitist hypocrite" because the Secret Service protects his daughters, yet the President is skeptical that having armed guards in schools was the only answer to gun violence.

"And why does he get to veto bills and command an army, when we don't?" Stewart joked. "If I didn't know any better, and I'm not a big conspiracy guy, after seeing that ad, I would think the NRA was either an elaborate avant-garde Joaquin Phoenix-style joke, or a false flag operation run by Michael Moore in an attempt to discredit responsible gun owners."

While gun rights advocates have said the real problem was that current gun laws were not enforced, Stewart pointed out that thanks to their opposition, the agency tasked with enforcing those laws has been in a state of disrepair.

The Bureau of Alcohol, Tobacco, Firearms and Explosives has not had a director for six years. The agency was also tied down by "comical limits," as Stewart described them, such as being prohibited from tracking illegal gun sales.

Watch video, via The Daily Show, below:

Watch part two: