I agree in princlple... one should be able to determine who does and who does not have a right to use a site's resources. Remember though, that banning requires some identifier that stays with the person concerned; IP address may be floating, login address can be easily changed, and email address can be easily switched as well. Be prepared to continuily add identifiers for an offender if he keeps coming back wearing a different mask each time.
An alternative is to have a white list of users who have asked permission to be a user and the webmaster has agreed. Not sure that is the right method for the Caribbean site, but it does have advantages in theory.