We all can have bad days. Good comments and a few others... Should you encounter less than helpful service from a controller it is an appropriate warning to ask for "time and initials." This is a note to the controller that you may next ask for the appropriate supervisors name and phone number. If he's been having a bad day he may just change his tune once he knows that you know how to time stamp the recorded conversation for future reference.
I've never had a bad experience with ATC in 25 years of flying. On the contrary I've had over the top service at almost every encounter. No small help was the fact that my primary instructor was in fact an air traffic controller. I learned how to use the system to advantage and how to be professional in my understanding and expectations re level of service.
The two way street of ATC and pilot in command of the mic is all about communication.
Good news! I flew from KSMS to KHVS last week after this incident. Made right traffic putting myself between the Robinson Nuclear facility and the airport. My touch and go there did not bring local LEO's, FBI or Homeland Security out of the bushes.
The over reaction of the locals is par for the course and if you drive the area you should be very concerned with your speed on the ground....especially in Cheraw, SC.