Through all the ups and downs, Charlie Wilson has always