Yes, can you imagine how idiotic they can be! :) To have blocked a valuable contributor. God must have punished them accordingly.