Denver is tied for 24th in the league in TE rec. allowed: 60Dead last in TE yards allowed: 77831st in the league in TE TD's allowed: 8 - (only bested by Cleveland's 10 TD's allowed).
Denver usually puts Bailey on Gates so therefore Gates has not had his best games vs Denver. In his career vs. The Broncos, Gates is averaging 4 catches for 50 yards and has scored 3 times in 8 games. And the last game in oct. pads those stats slightly as he went for 7 catches for 113 and 1 td when Denver was without Bailey. If you are scared of benching him due to the fact that he could explode during any given game, I just wouldn't expect that out of him on monday. And if you have another somewhat decent option, then I would bench Gates because he could get a goose egg for you if he is a late scratch. And even if he does play, he most likely won't put up monster numbers for you.