There would have been a way around Diggy for Cole if he was a more aggressive rapper. Using say 50 Cent as an example, if Cole was a rapper like 50 and a kid went at 50, it would be possible for 50 to win because of his image as a big bully, 50 could tear the kid apart and everyone would laugh at what 50 did now. Cole on the other hand is soft, so if he beats a kid, it won't be seen as anything more than a hollow victory.
Secondly, why are people discrediting Diggy? I'm not a fan, I've only heard 2 songs, both are the J.Cole disses, but why are so many playing his evident talent down. Because of his upbringing? Why is Drake given a pass? 2 Chainz and College Basketball and 4.0 GPA? Why do we pick and choose in these cases?