Do you really believe fans and reporters can "run a player out of town"? No one really believes that, but they like to pretend it's true for some reason.
In reality, he's gone because, as it turns out, he didn't come to play hard every day. His coaching stuff knows infinitely more than you or any fan or "national media" bogeymen do about what it was like to coach, direct, pay and otherwise employ Stef Diggs. And those people decided it was worth millions of dollars to pay him to play for someone else.
That tells all you need to know about what and who "ran him out of town".