I would have to agree on the idea that general practitioners don't know enough about depression. It is a specialized area of health. You're referred to a foot specialist so why not a mental health specialist?
Depression is also an illness that you can't physically recognize so easily as you would an illness with your feet, for example.