The correct word is "criticized" because the context implies that the philosophy is viewed negatively. "Criticized" is the appropriate verb for expressing disapproval. "Praised," "lauded," and "hailed" all convey positive reactions, which are not suitable in this context.