Joe Walsh Sandra Fluke

Rep. Joe Walsh (R-Ill.) said Saturday that Sandra Fluke should "get a job." (Image source: YouTube)

Rep. Joe Walsh (R-Ill.) had a message for Sandra Fluke during a campaign stop on Saturday: You’re 31 years old, “go get a job.”

Prefacing his comments as a “rant,” Walsh called the Georgetown Law School graduate’s speech at the Democratic National Convention “embarrassing.”

“Think about this, a 31, 32-year-old-law student who has been a student for life, gets up there in front of a national audience and tells the American people, ‘I want America to pay for my contraceptives.’ You’re kidding me. Go get a job. Go get a job, Sandra Fluke,” he said to applause at a diner in Addison, Ill.

Fluke shot to prominence earlier this year after Rush Limbaugh referred to her as a “slut” on his radio program following her testimony before a congressional panel in support of contraception coverage.

“I was offended,” Walsh continued. “We’ve got Americans who are struggling. … They’re going to put a woman in front of us who is complaining that the country — you, me and you — won’t pay the nine dollars a month to pay for her contraceptives. How crazy is this?”

Walsh said that “in a way it’s not her fault” because of a culture that teaches people “government will be there for you.”

“We are raising the Sandra Flukes of the world,” he said. “We’re raising Americans who don’t know how to take care of themselves, who feel entitled. This a woman who feels entitled that we all should pay for her contraceptives. This is what we’re teaching Americans? That was embarrassing. That was embarrassing.”

This post has been updated.