Wow this thread is sure volatile!
While I can sympathize with the OP wanting that snake in better conditions, jumping the gun like that and flying off the handle about calling the ASPCA is just silly.
First of all, if the snake showed up within the past two weeks, who is to say it wasn't just dropped off in that condition?
Secondly, you always catch more flies with honey than vinegar. Why not ASK where the snake came from and what condition it arrived in ? Ask if they have experience in dealing with this kind of thing. Maybe they don't have a clue how to help it with a bad shed. Offer to bring in a printed caresheet with some tips if they would like. Make a good impression and maybe you'll do some good. Go off half-cocked and nobody wins. Even a simple, " Boy that hide looks kind of small for him, don't you think?" Is better than reporting them. Now, if the snake remains at that store and in that condition for 6 months or so, then yes it's time to step in, but not now.
What do you think the ASPCA, who tried to pass the Python Ban, will do if they take the snake? I'm betting it will get put down, and that's if it's lucky. How is that helping anything?
I understand being upset, but going off that way is not going to benefit the snake or the store.
Gale