As long as items on the shop don't give an advantage with gameplay, the shop is ok with me and I love some of the fun items they put there. There are plenty of mounts you have to work for in game, plenty of awesome mounts that they have given us for free with special events for minimal effort, and plenty on the shop.

They all don't have to be attainable by one way only.