My father is an Acupuncturist, and it's the furthest from quackery. Eastern medicine has helped people for thousands of years, but it's a damn shame that Westerners, such as yourself, are quite ignorant on the subject.
Just because you don't understand it, and it doesn't make logical sense based on what you know, doesn't mean its fake, quackery, etc. Don't forget that at one point in time the world was flat and the sun revolved around the Earth, and the people who challenged that idea were considered insane.