Cole Beasley has made it clear that he wasn't thrilled about his situation with the Dallas Cowboys toward the end of his tenure with the team. After the season ended, Beasley griped on Twitter about the number of targets he was receiving; the writing was on the wall that he wouldn't re-sign with the team.

It all came to fruition when free agency opened and Beasley signed a four-year, $29 million deal with the Buffalo Bills. Beasley played a big role on offense for the Cowboys the past few years, so it's a big loss. He was also a fan favorite, and fans wanted him back in Dallas badly. To try to save face, Cowboys vice president Stephen Jones said the team “made a run” at Beasley and tried to re-sign him.

Beasley apparently disagrees. The wideout clapped back on Twitter, making it clear he recalls things very differently:

If the Cowboys made a good-faith effort to sign Beasley, that's news to him. Beasley's best year came in 2016, when he caught 75 passes for 833 yards and five touchdowns. His role was reduced the following year, which created a rift. His targets were back up this past year, but he felt marginalized behind Amari Cooper and Michael Gallup at times.

In Buffalo, Beasley will be tasked with helping the development of Josh Allen. The Bills' receiver corps was probably the worst in the league last year, and Beasley can be a valuable safety blanket for Allen on quick throws. Beasley is a good route runner who can separate, and he should be able to develop good chemistry with Allen. With his new huge contract, it's hard to imagine he is losing too much sleep over what the Cowboys were going to offer.