But Kim Kardashian has finally spoken out and hit back at the Mad Men actor's comments, calling them 'careless'.
The 31-year-old reality star took to her Twitter page to express her opinion over his choice words.
Hitting back: Kim Kardashian has hit back at Jon Hamm for referring to her as a f***ing idiot
'I respect Jon and I am a firm believer that everyone is entitled to their own opinion and that not everyone takes the same path in life. We're all working hard and we all have to respect one another.'
Hamm referred to Kim when he recently hit out at the cult of celebrity in an interview with April's Elle UK magazine, saying that it made 'idiots' like Paris Hilton and Kim Kardashian into millionaires.
Response: The 31-year-old reality star took to her Twitter page to express her opinion over his words
Full statement: The entirety of Kim's response to Hamm's comment
'Being a f***ing idiot is a valuable commodity in this culture because you're rewarded significantly.'
The Golden Globe winning actor added that the success of reality TV stars 'doesn't make any sense' to him.
'Idiots': Hamm said he doesn't understand why reality TV stars like Kim and Paris Hilton are rewarded for their lack of talent
His comments come as the new series of successful TV show Mad Men, in which he plays womanising advertising exec Don Draper, is due to air.
The fifth series follows on from his character's shock proposal to his secretary Megan at the end of series four.
Relaxing weekend: Kim was spotted out with her family in Calabasas over the weekend for lunch after visiting church
The reality star was out in her home town of Calabasas with older sister Kourtney, nephew Mason her beloved mother and manager Kris Jenner.
The group enjoyed brunch at Marmalade Cafe following a visit to church.
New series: Hamm's comments come as the new series of Mad Men, in which he plays womanising advertising exec Don Draper, is due to air