Should a business rule violation throw an exception?
Business rules could throw exception but they shouldn't.
If you have another way to communicate information about common and predictable validation error, you should use it.