Perhaps others will feel differently, and if so I'd love to hear your thoughts--but it seems to me that any shop catering to the Bitcoin community should accept payment in Bitcoin. If you don't, you're not really supporting the movement, you're just trying to make a buck off of it.
Besides which, even if you are purely in it for profit, accepting Bitcoin would be in your best interest, for many reasons, as would be obvious to any enthusiast.
I don't think there's anything really "wrong" with what they're doing, but I sure wouldn't purchase anything from them, and I'd love to see a vendor who sells the same products but does accept payment in Bitcoin.
I made a reply in https://bitcointalksearch.org/topic/--215026 and while in retrospect I am not surprised that it was deleted, I am disappointed that he chose to delete it instead of responding in some way. Though I acknowledge that I was rather blunt and perhaps a little insulting in the way I chose to address the issue, I still feel that my objections are valid and that vendors like this do not support the Bitcoin community. Below is a quote of my exact reply, which was deleted from the thread that is hyperlinked above.
Not trying to just be petty here, but I had hoped to find some people would agree with me! If I'm wrong, please do tell me why.