I've got some styles that I don't want available to certain usergroups - for example forcing guests to use the primary style for consistency, but allow VIP members a choice.
My suggestion would be to add a usergroup permission setting to allow style changes.