This is what people need to realise - no-one condones violence. Those that are in favour of his return hold that view because i) in this beautiful country in which we live people are considered innocent until proven guilty, ii) we should allow people to repent on their sins and correct their behaviour. His girlfriend has clearly forgiven him, so why should we prevent his return? The club should be seen to be a responsible employer, and help him with his rehabilitation, send him for counselling, and make him become a spokesperson against domestic violence. That would be a far more powerful message than just kicking him out to another club and making a nice profit on it.
Had Liverpool done that with Suarez, Arsenal with Partey, City with Mendy, etc., then maybe kids would see positive role models like Rashford helping kids, rather than looking up to undesirable characters. Remember we were the club that took action against Cantona (in agreement with the FA who then decided on a further punishment), and we have also suspended our player when others did not. We already have the moral high ground, and I think Mason doing a pre-recorded apology and statement would help everyone concerned.