I don't think a footballer should come out until they've retired, not because it's wrong but purely because the fans of every other club would destroy his career and probably ruin his life.
Matthew Upson got dogs abuse when he went off injured, the entire ground was United in giving the abuse. I can't see there ever being a day when it won't happen