The new film "American Sniper" continues to be a huge hit at the box office and with many critics, but not everyone is a fan of its subject matter.

Filmmaker Michael Moore tweeted on Sunday that snipers are "cowards," and outrage continues to pour in.

Marine veteran and Medal of Honor recipient Dakota Meyer took Moore's comments personally and responded in a scathing article on Scout.com.

"I served three years, and I believe the film 'American Sniper' depicted what we do perfectly," Meyer wrote. "A sniper's primary goal is to eliminate ground threats for our U.S. guys on the ground."

"Is that what a coward is? A person whose goal is to save the lives of his warrior brothers? No, cowards are people who didn't have the guts to serve and are happy to sit back in a free and protected country and call our service members cowards."

Meyer appeared on "Hannity" to explain his strong words for Moore and how the public outcry has been encouraging.

"The public outrage on this is so great," Meyer said. "It puts hope back into me that people are paying attention and they're saying, 'Look, we're not going to take this and we're not going to put up with this ignorance.'"

"This isn't just about us as snipers. It's just about all of us as service members going over and protecting our country."

Watch the clip above.