Petsmart and other chain stores get snakes of both sexes in and do not bother to check sexes. They sell them all for the same price as unsexed.

It is up to there supplier as to the male to female ratio the store gets. They may get more males because the breeder makes more money, but I've heard of lots of people getting females from chain stores.

Don't assume anything.