Front Sight threads are always controversial. There have been many, many versions of them on the major forums.
So, I'm going to suggest to the OP that he search here - on GT or THR or the other biggies.
If there is a question that this doesn't resolve, PM me for that question and we might post it. We don't need a debate about business practices or personal beliefs.