As I said before I would like to see Cameron Erving allow Mario Edwards a free shot at him in practice. Like in the movie the Longest Yard. Let him get th crap beat out of him by his teammates. Better yet make him room with and be around at all time Rashad Greene. Rashad is known as the ONLY person on the team that can make Winston STFU. And all he has to do is look at him. Hence Rashad's nickname of Grandpa.
That may be the best thing they can do for him. I honestly don't think Winston is a "bad person". He truly comes across as someone who's trying to have fun and just be a college kid, but just doesn't have the common sense to understand in the moment, who he is and that everything he does and says is going to be publicized and commented on.
I'm not even convinced that he completely gets it even after it's been explained to him why he can't be doing these things.