I personally don't care if minions or mounts are in the cash shop (and IMO they are reasonably priced so I care even less). These things are not actual content required to play the game, they don't give anyone a one-up over another player - and therefore are perfectly fine examples of appropriate items to put in the cash shop. I do agree that old event items should be obtainable at an NPC during said event for gil (as they have in the past) but I understand SE's reasoning behind offering them in the cash shop. The only thing I would suggest is maybe lowering the price of the mount(s) to $20 instead (btw WoW's mounts are $25 not $20 and $35 for the 2-person one).

So people complaining they can't get their minions/mounts because they cost money - either accept that you can't have every minion/mount in the game or fork over the money and buy it like everyone else.