Flock1
As I work away quite a bit, my PPL has been running over a couple of years and in that period I've been through a couple of instructors and have not had the problem that you're having.
READY MESSAGE's comment is quite right. Don't fly with that instructor again as it is destroying something that you seem to enjoy doing. I personally would complain to the chief instructor in the club and let him know how you feel about this instructor.
As a diving instructor the last thing I would ever consider doing would be to abuse any of the students as this would simply create anxiety and the chance of much creater error than they were abused for.
Don't give up on the flying just because some dumass does'nt know how to instruct properly. Stick with it and prove him wrong.
Good luck