Let's just say Jo-Jo is the worst possible baby name I could think of a) for a baby boy (Jo-Jo is usually a girl's nickname); b) Clark would NEVER call his son by this name; c) Lois uses it because of her old LoLo nickname.
/imagines 15 y/o Jo-Jo getting picked up by Mommy from school after he forgot mother's day. "Jo-Jo, let your little buddies be and come to Mommy!"
Clark added, "I shall not kill Jimmy" to Lois's marriage vows.
Boy, so *that's* what happened to wedding attempt #113.
Yes.
I don't know if Batman would have helped out if he knew the true reason behind it.
Might have made merciless fun of him. But it's in the Guy Code (TM). Right after High-Five when wives calls work and asks hubby to come home for 'help with the fixtures' during lunch hour.
Perpetually blind that boy is. He makes S1-S2 Lois look like she's got Superman's vision.
Poor Perry. A Lunkhead. A blind girl. And a slow, blind gopher. Plus, a drunk, a skank, and a killer boss. They do make a set, huh?

Michael