In my mind, Brady never cheated, nor did any of the other Patriots* who were on the team at the time they spied. The onus is all on Belichick and his coaching staff for this one. If any of the players had outed Belichick and the team on this issue, they would've been looked upon as traitors in their own locker room.
Even the most honest of players is put between a rock and a hard place when this kind of cheating from the coaches occurs, and the players shouldn't have to deal with that.