Our policy is to only perma-delete gems that really need it,
such as gems that may contain passwords, malicious/harmful code,
etc. Yanking a gem effectively removes it from being found and will
do the trick in 99% percent of situations.
Since all versions are yanked, someone else can push to that
same gem and take over if they need to. If there's a stronger
reason to delete it let me know.