The Deshaun Watson suspension was finally handed down on Thursday and the Cleveland Browns QB will be suspended 11 games and fined $5 million. Immediately, that verdict didn’t sit well with many NFL fans and media members, who took to Twitter to voice their disdain. Among those who had something to say about the Watson […]