If they were intent on changing the song, whether or not because of "you suck", they were really in a no win situation. Announce it ahead of time, you'll get the same backlash, which is arguably worse in that management is consciously not listening to the fans.
In hindsight, the best course of action would have been to go with the new song during preseason and let the "you suck" people vent while no one is really watching. By the time the season started, perhaps the outrage would have died down, and maybe they could have settled on something optimal when the regular season started.
I mentioned in previous posts that backlash was inevitable, but being upfront with the fans (and then involving them) would've been a hell of a lot better than blindsiding them at the home opener, when most of the fans in attendance had no idea they were in for a little surprise. Playing R&R Part 2 during the preseason didn't exactly help their cause either.