This law cannot be applied across the board for all, and so it is not true, or valid.
We might be able to attract things, whether they are good or bad. Yes, even evil people may be able to use "The Secret" to get what they want.
Christ should be the first love of the church. We say seek ye first the kingdom of God, and those things will be multiplied unto you. So, people who put God first tend to be annointed. We want Him, and we get more of Him. Those of us who sincerely want to know where we belong may be blessed in their trade, in their home, or with a particular form of abundance, which exists in the material world, in as much as it suits the Great Commission (to spread the Word).
They say, seek ye first materiality, and those things will be multiplied unto you. I read that the love of money is the root of all evil, but not that it garuntees the poverty of the greedy. Won't the love of drinking predispose you to drunkenness? An adulterous heart could bring adultry into your life.
Some missionaries testify that cleansing the land of idolatry made polluted waters literally run clear. The earth may grow new fruit. Is it possible that the opposite may predispose the land to sin? Due to spiritual causes, of which they are completely unaware, other people may stumble over your transgression, and the Devil gives you what you want, in furtherance of his own great commission.
We say that things have a seed and a root, which is not prone to natural law, but exists in the spiritual world. It seems to me that the difference with them is that they don't differentiate between a good seed and a bad seed.
Without the grace of God, I think these people are particulalry difficult to reach, because all of this magnetism and attraction stuff is how an occultist defines love. Sin, to them, is when you interfere with another person's witchcraft. To them, you're limiting their freedom of choice. So, we are called "haters" in a real life La Haye movie.