Is it okay for me to be pissed at how my friends treat their new puppy?
What do they do to their puppy that makes you angry?
They don't take care of it like they should.
You're not wrong to be angry at them if they aren't taking proper care of their pet. Make it clear to them that they have a responsibility to care for this animal.
I kind of wish I had a hidden camera so I could show everyone.
From what you say, it sounds like you have seen some seriously neglectful behavior by your friends toward this puppy.  If you think that this is the case, you can probably make an anonymous tip off to protective services and see if an investigation can be made.  If you don't think it's that serious, you should definitely still talk to them about being more responsible.