I don't think the sign is bad juju per se. I think it's thinking a little small. It's basically impossible to troll Patriots fans right now as Bills fans and they were given the chance to put that anywhere in the world. Times Square would have been nice. Figure out the busiest interstate interchange in the country and stick it there. I dunno, anywhere other than Foxborough. If I'm a Pats fan I look at that and say awe, isn't that cute, as I polish my rings.