To use the current economic crisis to justify the latest stimulus package is dishonest. A lot of the money isn’t scheduled to be spent until next year. Considering that the longest post-WWII recession only lasted 2 years, and that this one started in December 2007, the recession should be over by the time they get around to spending it all.
Republicans were right to vote against this, but the GOP has lost the last of its free market credentials last year when TARP passed. It may be generous of me to say that, since that presumes they had any free market credentials prior to that. Usually there are two kinds of fiscal conservatives: Libertarians and Republicans during Democratic administrations.