Kim Kardashian sparks outrage by posting picture of a diamond-encrusted gun just weeks after signing Sandy Hook pledge 
Shared publicly