Reincarnation came to Europe during the Middle Ages with the Hermetism and Catharism who had taken it over from Neo-Platonism. It was promoted in the Western world only in beginning with the last century, by the efforts of Theosophy, and later Anthroposophy. However, its modern version is substantially different from what Eastern religions stated. The sacrifice of Christ on the Cross and the shedding of his blood cannot be compatible with a system of belief that denies his atonement. Reincarnation is lie of the Devil, a false theory to enslave about 1,500 million people today on earth, and one the main reasons to perpetuate the infamous Caste System in India.
Reincarnation seeks to provide the ultimate answer for understanding suffering and injustice.
The ancient philosophers used the theory of karmic reincarnation to explain away such things as birth defects, physical handicaps, low I.Q.'s, retardations, etc., because they had no knowledge of genetics and DNA code. 1- Reincarnation can't be true because it is numerically impossible. In other words, the population has more than doubled from around two billion at the turn of the century to over 6 billion today. These new souls are coming from animals or inanimate matter. Again, if the standard definition of reincarnation holds true, new souls are not created out of thin air, but already exist and are just taking on new lives and new bodies.