You were wrong to do that. You need to learn to control your temper cause you get very agitated and very angry way too quickly. I'm suspecting you are 17 - 18 years old since you are learning to drive, get very aggressive, and seem quite moody. Your mother doesn't seem to have a problem with him so it seems as if you have a problem with him based on other reasons.
Also, even though he isn't that nice of a guy (according to you), it seems as if he does try with you by cooking for you and even taking you driving, so that makes what you did even worse. And, he gave you a lot of time to teach you driving, but you clearly weren't motivated enough to do so cause you weren't willing to go to sleep early, so you can't blame him for that. And why does it take you so long to learn driving? It took me 2 weeks.








