In addition to reducing jobs in the private sector by taking money out of the private sector to pay for government-subsidized jobs, the Obama administration has made businesses reluctant to hire because of the huge uncertainties it has created for businesses as regards the cost of adding employees. With thousands of regulations still being written to implement ObamaCare, no one knows how much this will add to the cost of hiring new employees.
In the face of this economic uncertainty, even businesses that have an increased demand for their products can meet that demand by working their existing employees overtime, instead of adding new employees. Many employers hire temporary workers, who are not legally entitled to benefits such as health insurance, and who will therefore not be affected by the cost of ObamaCare.
When President Obama boasts of the number of jobs created during his administration, the numbers he cites may be correct, but he doesn't count the other jobs that were lost during his administration. His critics cite the latter. Both can claim to be right because they are talking about different things.
What has been the net effect? During this administration, the proportion of the working age population that has a job has fallen to the lowest level in decades. The official unemployment rate does not count the millions of people who have simply given up looking for a job.
If everybody gave up looking for a job, the official unemployment rate would fall to zero. But that would hardly mean that the problem was solved or that the "stimulus" worked. Creating particular jobs does not mean a net increase in jobs.