“Many worship idols although their teaching forbids it.”
If he had even a iota of knowledge to do with Buddhism he would have known that Buddhists do not worship statues and never have worshiped statues. They simply use such symbols, mandalas etc. as a means of focus.
Baha’is openly worship, show reverence to, pictures of Abdu’l-Baha as well as relics such as Baha’u’llah’s blood, hair, and nail clippings. They even bow down to where Mirza Husayn Ali is buried, now who are the true idolaters?