One could also argue that Apple are using restrictive practices which reduces competition from apps writers and is therefore wrong.
I do appreciate why they do it though but I suggest they only get away with it because of their large customer base for whom they can do no wrong, if another company did it sales would probably be poor.
This discussion could go on for ever