You said it wasn't a good joke, because one can easily poke holes into it.
This is not correct. Being able to easily pick apart a jokes doesn't automatically make it bad. Lots of good jokes will not pass that test either.
You not liking a joke based on that logic, is on you alone. But it's not an universal rule of jokes. Do you think you’re some kind of authority or something?