The president does not pass laws, congress does. Blaming Bush is unproductive. The answer you are looking for is electing house conservatives such as Tancredo or Pence or others who will hold the line on spending bills. And, senators who will support conservatives. We can fault Bush for not pushing more but he's not the problem.
No, Bush is partly to blame because in order for something to become law, Bush must sign it. To date, President Bush lifted the veto pen out of the ink well.
You can blame "W" for not using the veto to get the spending run away in order. He has the hammer and he isn't using it. Big government appears to be what he supports. The is little difference between him and Bill Clinton and any differences they have are discussed over coffee at the elder Bush's vacation home.
Bingo. House and Senate.
For example, we almost had Toomey in the primary in PA, and not RINO Arlen Specter. (I know you know that, just an example for others)
We need to work harder to bring conservatives to the table in the primaries.