Let's be clear: three RINO senators voted for this crap. One of the became a Democrat and is now DEAD, the other is NO LONGER in the Senate, and the other one is a pro-sodomite liberal.
Real, conservative (and even most moderate) Republicans did NOT vote for the stimulus. And NOT ONE REPUBLICAN in the House of Representatives (led by John Boehner at the time as a minority in the House) voted for the stimulus.
You are correct.
However the 3 RINOs were republican and without them Obama would not have been given the $900 Billion to pass out to democrat pals and liberal financial supporters.
Somehow there always seem to be just enough republicans ready to vote with democrats to move the democrat agenda.