Ever since Antonio Brown said he wouldn't play in Buffalo and then signed a deal with Oakland, Buffalo has been getting blasted by the national media as a place where NFL players DON'T want to play.

Sports Illustrated recently conducted a poll with 15 NFL agents and it seems that according to the agents players, Buffalo is the worst place to play.

Here are the Top 5 worst places to play according to the survey:

1. Buffalo
2. Oakland
3. Cincinnati
4. Detroit
5. Cleveland

On the flip side, Dallas was named the most desirible place to play.

Here are the Top 5 best places to play.

1. Dallas
2. Seattle
3. Miami
4. L.A. Rams
5. Atlanta

Of course, several former Buffalo Bill players came to the aid of the city last week via social media.