It doesn't matter if there are little "advantages" here and there in the bill that benefit one party or another. It was a bad bill for the people, for the little guy, and for lobbying groups like the NRA. We had enough laws already that restrict the grassroots' activism in politics.
Aside from that, I see no excuse for Bush signing a bill that he said was unconstitutional.
You don't see the value, because you are a political naif.