Edmunds has indeed been that polarizing player for the fan base of this franchise.
Edmunds puts together good seasons year in year out but with a weak run defense, he has been marked out for not having that "Closing" to finish the runs.
His speed has helped him defend against speedy TEs and yet he has also been known to NOT have the ability to create turnovers.
Finally, he has helped the team in making plays at key moments and yet many other times, he has let down the team when it desperately needed him to make a play.
To add to the confusion, the Bills picked up his 5th year option (a great sign) and yet have not signed him to a long term contract (Bad sign)!
People are looking at Edmunds and want him to be Ray Lewis or a game changing player like Polamalu. People get disappointed when he does not.
Edmunds is an ENIGMA indeed!