Management plays with your career. Manager thinks he knows everything, but indeed he is a foolish person. Management uses you as they want and when you ask for increment they will give you 10 stupid reasons.
They should understand that they are also humans not God. So please look at yourself in the mirror. You will find 100 mistakes in yourself, if you dont find, then definitely you need a psychiatrist.