I haven't seen enough of Irvin to offer an educated opinion, but I hope he's not red flagged bc of his past. The fact that he got in trouble as a juvenile means next to nothing. It's more than made up for by the fact that he got out and stayed out of trouble despite having limited prospects. Haven't heard the details of this destruction of property charge.
First, second, third, I don't know. I do know BB has his own board that he's not afraid to follow it, and whatever CBS Sports rates Irvin means about as much as how I rate him. We haven't seen BB draft too many (any?) PURE pass rushers early, but the game is constantly evolving and so is BB's personnel philosophy.
I think if we address safety at 27 and elect to keep 31, our current depth of talent affords us the luxury of drafting a guy that maybe only does one thing well, assuming it's exceedingly well. I read somewhere the BB philosophy is to not look at what a guy CAN'T do, but to focus on what he CAN. Maybe 31 is still too early, maybe way too early, but I wouldn't rule it out for a guy that has elite athleticism and respectable production.
Everyone's certainly talked Curry to death (same height, 20 lbs bigger) and he has far less athleticism and arguably less impressive tape. Between the 2, I'd take Irvin.