iPhone 7 from Dion Wired is a rip off

Dion Wired have opened pre-order for the iPhone 7 but the real question is who is going to buy the iPhone 7 from them when you can get it for more than R2 000 less at other stores?

iPhone 7 128GB from Dion Wired - R17 390
iPhone 7 128GB from Dion Wired – R17 390
iPhone 7 128GB from iStore R14 999
iPhone 7 128GB from iStore R14 999

Here is a complete list of iPhone 7 pricing from Dion Wired compared to other stores.

Suggested Retail Price Dion Wired Price
iPhone 7 32GB R12 999 R13 499
128GB R14 999 R16 350
256GB R16 999 R19 700
iPhone 7 Plus 32GB R15 499 R16 790
128GB R17 499
256GB R19 499