Interesting perspective SDA.
You make a lot of sense.
I think the issue here is that the OP disclosed they owned snakes, they granted the adoption, and then changed their mind.
I totally understand that the agencies ultimately want what's best for the animal being placed. Ignoring the issue of whether a house with snakes is okay for a cat, and vice versa, they should have read the adoption application before granting the adoption.
I think that's what's shady here. If they were a well run agency, or the person granting the adoption had done their job, they should have just said NO in the beginning.
That's the part that bothers me the most.