(USA TODAY) — Newt Gingrich says it was “appropriate” for Rush Limbaugh to apologize to Georgetown University student Sandra Fluke for calling her a “slut,” but he slammed the news media for its focus on the talk show host’s words.

Gingrich, speaking on Sunday talk-show programs on CNN, ABC and NBC, says the debate should be on President Obama’s birth control policy — which the GOP presidential candidate says is a “fundamental assault on religious liberty.”

Limbaugh was “right to apologize,” Gingrich said today on ABC’s This Week, before decrying the “elite media” and the way the debate has been framed.

Note: Read our discussion guidelines before commenting.