OP didn't go to the humane society to get the snake though, it was at a B&M pet shop. Pet shops typically don't have "no breeding" contracts, it's "we're selling, you're buying, have a nice life" after you leave. If the snake were at animal control or in foster care at a 501c3 rescue where he put in an adoption application that would be different.