George Bush was the president, therefore he was in the military. He was their Commander in Chief. Also, a military member not in uniform are technically supposed to just stand at attention.
I thought that rule was changed with regards to uniform.
Ronald Reagan started the presidential salute.
BTW I think the salute is 100% appropriate as we have the president as CiC and not some general.