A helpful mentor gives you negative AND positive feedback to work from. If all his feedback is negative, then IMO it doesn't even matter if his intentions are good, he's just...not good at being a mentor. It's harder if you respect his skills, but plenty of experts are terrible teachers.