"Teen Mom 2" star Jeremy Calvert came out firing at the many critics who blasted him for posting a photo of his 3-year-old daughter holding a large rifle, calling his haters "idiots."

On Monday, the reality TV star shared an image of his daughter Adalynn holding the firearm and seemed to know the backlash that may follow due to what he wrote in his caption.

"She said daddy, lets go hunting and shoot a coyote... lol better watch out boys she wont miss lol haha p.s. yes people its a gun and its also unloaded get over it.... #daddieshunter #mybaby," he captioned the photo of his smiling tot.

As he expected, many weren't too pleased with the image and weren't shy about telling Jeremy what they thought. Others though, perhaps also as expected, defended him, saying there was nothing wrong with the image.

Jeremy took matters into his owns hands, taking to Instagram to release a statement that is scathing and unapologetic to his haters.

"Ok all you idiots, I was taught the correct way to handle a firearm at a very young age, and guess what so will my child," he said. "Therefore with all that being said, all guns in my home are locked up behind a closed door duh."

He continued, "I check every firearm before I put them up after shooting to make sure they r unloaded also its hard to CLEAN a gun after shooting it if bullets are still in it. So for all you people out there who seem to think ur opinion matters and you hate guns I honestly dont give a s---. My child is PROTECTED while in my care clearly :).

"And to all you are are against [sic] guns and dont have them nor want them I hope no one ever tries to enter your home and bring harm to your family. I think thats more dangerous now days than owning a firearm and knowing the proper way to use it in case of a emergency. Unless ur going to wait around and hope the law is super fast getting to you. Good luck."

He ended his post by writing: "NRA all the way!"