Republicans do not get to complain about Obama and the democrats spending money. Over the past 8 years, Bush and the Republicans presided over the largest increase in federal spending since the New Deal - but not to create jobs and build infrastructure to improve the country. No, their spending was to start needless wars, buy waterboards, print torture training manuals, violate the Constitution, and help increase the size of churches across the country.
If Obama wants to spend a few million dollars on contraception (or lip balm, roach spray, rubberbands, or duct tape) to improve the economy, the one group that has NO RIGHT to complain about such spending - no matter how illogical or seemingly wasteful - is Republicans. They are completely estopped from complaining about government spending increases. Their voices shall not be heard. As Obama succinctly put it, he won. They lost. So shut the fuck up and quit complaining.
And for what it's worth, federal spending on contraception does help the economy. It provides jobs for workers in the contraception industry, and when the product is used, it prevents unnecessary, unwanted children which are a drain on society - the government has to spend more taxpayer dollars supporting those children.
I don't believe government has a duty to help improve the economy, but that philosophy went out with Herbert Hoover. Now everyone sees it as the duty of the federal government to provide jobs and wages for every American citizen willing to work. Read the Constitution - that's not listed in there. But as long as we're going to have the federal government spending to bail us out of an economic collapse, the Republicans do not get to voice their opinions, and if they had any decency they'd keep their god damn mouths shut. But they'll keep on whining since they hate America and want the "magic nigger president" to fail.