It's absolutely illegal here, it's called competencia desleal (something like "unfair competition"). You can't name or show pics from other brand's products, and obviously not name their disadvantages towards your products either! I'm surprised it isn't a global concept