Well, technically, it was Snoopy's fault for not reading the "No dogs allowed" sign. Regardless of how famous said dog is, when the sign says, "No dogs allowed", that's what it means. This does NOT mean, however, that kicking poor Snoopy out in a forceful manner was the right thing for the librarian to do.