Sometime it's right, sometime it's wrong... It very depends on the profit margin, providing that the set price has a "reasonable return".
As a consumer, no one would like to spend more than they need to. But, you can't win every time... Otherwise it's just a price battle between businesses, and no one get win finally... You can't blame those large retailers too much, they ordered large quantity and they need to handle inventory carefully...
HK is very much a free market economy, and those big retailers had used these very same price wars to drive out their competition in the past. So now that they've gotten themselves a near monopoly, they are suddenly turning around to point fingers at other competitors that try to do the same?