People that bash someone elses art for its effectiveness are obviously insecure about the effectiveness of their own.
practice the art you enjoy. Thats really all that matters. When it boils down to it.. its all art.
Nicely stated - and something that can be extended to all areas of life.
If everyone stopped looking at other systems with complete distain they would be able to spend more time perfecting their own skills. Their mastered skills could be then be used to enhance their own system. There then might be fewer McDojos around.