But the president was hearing from the other side, too. Women's health advocates and their allies inside the White House were adamant about the importance of making free contraception available to all women; to them, it was a matter of health and fairness. Democratic senators and senior advisers joined in.
In the end, that's where Obama came down.
What came next evidently surprised the White House.
There were furious protests from Catholic groups, including administration allies. Republicans and even some Democrats were outraged.
The rising furor threatened to overwhelm the president's message and affect his re-election hopes. With no sign of the firestorm abating, Obama announced a hasty and embarrassing backtrack Friday.
"This is an issue where people of good will on both sides of the debate have been sorting through some very complicated questions to find a solution that works for everyone. With today's announcement, we've done that," Obama said. "Religious liberty will be protected, and a law that requires free preventive care will not discriminate against women."
Under the approach, employees at church-affiliated institutions such as Catholic hospitals or charities still could get free birth control coverage, but it would come directly from their health insurer. Employers would not provide or pay for it.
This solution soothed some concerns from religious groups while keeping women's groups satisfied.
So why wasn't this approach taken in the first place?

Similar solutions had been advocated to the White House for months.
According to a senior administration official, some approaches were considered and rejected as unworkable, but what came out Friday simply hadn't occurred to administration officials weeks earlier.