This garbage started with Carter, and it should have been stopped. but each president saw it as a way to garner a few more votes.
By the time GWB got it, he saw a problem, but was assured by many in congress that there was no problem.
Could GWB have done more?
he SHOULD have done something in 2004, 2005, but he didn't
Probably, but since he was no conservative, he didn't push the issue.
By the end (2008) there was nothing that COULD be done,