Dude, you're picking all words that come from French; of course they're going to be pronounced in a ****ed up way. And in "daugher" and "laugher" the "g" is technically silent. Look at "English" itself; no soft "g" here.
Take these:
Green, goose, goblet, gross, gregarious, agregate, coagulate, gambit, magnet, slag
English is a combination of Greek, Latin, German, and French words for the most part. The latter is what gives the soft "g" sounds, for the most part, and words where there is not really a "g" sound at all (laughter, daughter, might).
I'm not some idiot; I'm an English major. I take a more in-depth look at the English language than most people do.
Furthermore, go to
www.m-w.com and type "gib" into the search box. It'll give you a pronunciation and it's with a hard "g." I'd post a link, but there is none to the entry itself.