You bring up some legitimately good things, but let’s be honest- those tax cuts were a joke, and Bush never framed them as WAY too small. He never pushed for anything deeper either, nor did he suggest we cut spending- quite the contrary.
Do you not see the essential dichotomy? We we refuse to support the GOOD ideas because of the occasional perceived BAD ideas, WE have destroyed the Republican party.