Glad you've got it sorted, it does sound like he was being a bit of an ass, but then the best of us can do that without realising and with the best of intentions sometimes. This is exactly why talking to each other openly and honestly is a good way of solving a problem and everyone ending happy.