I really don't know where it comes from, but it's not a Bills fan exclusive thing. Any team can beat any team, and McD teams have characteristics that have been consistent for a long time. Yet so many constantly count them out in September and October.
They may half-ass a random October game vs a near .500 team, but when they need to show up they do.