"Run out of town" ? You mean segregated ? Aren't you the crusader for Civil Rights for all ? You mean a person can't genuinely repent and/or apologize and never be forgiven ? Are you advocating that society should mark/brand/hate them FOREVER ? WOW.