suggestions
1. Don't complain to the VP the number of times you mention are very small and he will think you are petty!
2. I wouldn't complain to management especially if he is good friends with the VP.
3. Best solution, is to steer clear of this guy.
Do your job, make your sales and you will be a sales star!