I don't blame the fans for being impatient because if he was drafted as a long-term project and not expected to make an impact then the Bills should have had far more talent and depth at WR.
The Bills, because of their own poor management over the last 5-7 years, NEED Keon Coleman to be an impact player-- they needed it last year too and failed to accomplish the ultimate goal when it didn't happen.
It's not the fans' fault, it's Sean McDermott, Brandon Beane, and ultimately Terry Pegula's fault.