There you go. You cannot fault the Registrar. You should order the privacy with the domain with your next purchase. Dynadot are good at removing most of the spam and only sending you the important emails.
Someone here recently mentioned this occurrence, I agree it was not at Dynadot which is one of only two registrars I use. It was pointed out to the person complaining that the terms of service allowed for this, even when using privacy!