Office is a place where we meet different personality with different mindset and caliber.Its all in the game how we analyze the pitch and defend.Mostly its better to leave such a negative environment than to degrade yourself and waste your time impotent talent people.