I've got a 3 1/2 year old daughter but she has no interest in riding her bike
.
If the bike looks too big it probably is. Maybe your husband could fashion a steering stop on the smaller bike so your son can't turn it so sharply. Those 12" bikes do have very aggressive geometry.
I've never heard of a child so young breaking a collarbone so easily. Is the little fellow getting plenty of milk?