Usually when things don't feel to be going right, what you should suspect is your perspective. It's in your head that everything is against you, but is it? That person who's trying to train you could be from sheer enthusiasm that he might sound a little condescending sometimes. But is there really nothing you can't learn from him? In any situation you're in where you feel it's totally out of question, there's always a seed of improving yourself in the future. So whatever situation you're in, you can grow yourself, learn something new and leverage it to your advantage, but only when you believe you can.