Brandon Spikes calls time with Patriots slave years, spars with fans