В контроллере используются свои фильтры, суть которых - проверить перед действием - не исчерпал ли авторизованный пользователь лимиты (Например по тарифному плану ему положено разместить не более 10 товаров).
Вопорс - как правильно вывести предупреждение если пользователь пытается добавить 11 товар ?
Пока реализовал через CException но явно это не правильно.
Если попытаться вникнуть в бизнес логику, то как бы это не эксепшен - это нормальное поведение приложение и не надо его "экстренно" тормозить эксепшеном.