Well his issues actually started in his small town in PA when he was in HS. I'm sure college contributed, but I doubt its easier to get X in Columbus than it is in Richmond, KY. Columbus was also the environment where he was able to get his issue under control too, so I'm not sure I'd say a change for him was needed but that's jmo.
Recreational drugs aren't policed by the NCAA/Conferences, only PED's. So if a scUM player failed 2 drug tests for coke it would be on scUM to discipline them. Just like Spence failing 2 drug tests for X should have been on Meyer to discipline him, but the B1G overstepped here. Had Spence actually tested positive for PED's, I'd have no issue with the B1G coming down on him but the sad reality remains that they booted him out of the conference for failing a PED test when he never actually took PED's. That's why imo he was screwed over by the conference.