A Bolton man has been sectioned after a botched robbery which left a taxi driver so traumatised he gave up a 40-year career.