Obviously, Dave nor many company do not make their own shaker cups. There are different kinds of shaker cups out there. But here is a good lesson to you - when you shake it, any shaker cups, keep your thump on the top so it doesnt open up.
After all, you did get it for free, most likely and thus, be very appreciative.