I thought it was funny.
With a lady whose babies were supposedly very important to her, she sure didn't seem to notice that some of them were missing.
Also, the kid is not a villain. Like what you said, everything he's done has been instinctual...he has been protecting Mando. Or, in this case, he was just hungry.
He's also an alien baby. Obviously his diet differs from ours. How does that turn him into a villain?