Yes , actually an instructor rode my horse last night and really no reason to be so harsh with your response...
The instructor is the one who advised me to lunge him each time before I ride.
With your feedback you have given it just makes me not even want to ask or get help in these forums.
This site is for helpful hints and caring people.
So, that is a good plan to start with, but I would also add that once you are riding him, pull him into circles with only one rein if he starts to pull your arms out of the socket. You can also do this from the ground to help him understand.
When he is moving softly, reward him for going straight by releasing the rein a bit.
Hopefully that will help, but also is he getting any grain? Because sweetfeed can make some horses hot if they don't burn up the energy.
Another thing to try is to give the horse a treat at first when he does what you want, it can help to get the message across that riding is not a tug-a-war!