The weapon of choice (see what I did there?) appears to be a limited edition Colt revolver created in the '80s by Beverly Hills luxury purveyor Bijan. The gun comes with a mink pouch and Baccarat crystal case. It also originally retailed for around R 89 000.

The picture sparked an obvious outcry from her followers, since the star recently signed the Sandy Hook Promise – a pledge against gun violence after 26 people died in a shooting at a school.

Just a few short weeks ago, the reality TV star tweeted: “Today, people in Newtown are making the #sandyhookpromise to reduce gun violence. Sign the pledge with me.”

This isn’t the first time Kim shared her love of firearms. In August last year, she shared a picture of an Yves-Saint Laurent handgun, with the caption “Bang, Bang”, after her momager, Kris Jenner, took Kim and her sisters to a shooting range after their family store was vandalised.

She’s even taken a camera crew along to a shooting range for her TV show Kourtney and Kim take Miami.

We think Kim needs to think before she tweets… Perhaps her growing baby bump is going to her head?