I have no problem with CPS or NPS limiting to gear bought via their supply chain.
I also have no problem with their prices per se. If they want to be uncompetitive then so be it.

I do have trouble with them complaining about the grey imports

CR Kennedy price match grey on Sigma and mostly their other prices are not over the top (my K-5 worked out to $50 more than grey in my hands).
Which proves Canikon could do the same.