в современном обществе люди присматриваются к контексту и знают об особенностях выражений в собственном языке. Вы абсолютно правы, что гражданский муж-это законный муж, но большинство женщин, которые живут с не мужьями дабы не называть их "позорным" словом сожитель и дабы показать, что это все серьёзно(по крайней мере на их взгляд) называют своих мужчин "гражданскими мужьями". И когда замужняя женщина пишет о своём муже, она его так и называет-муж, а не "гражданский муж". Как вывод: понятие "гражданский муж" в России и странах СНГ = сожитель в 90% случаев т.к. до сих пор в нашей стране( я уж не знаю откуда Вы) жить с мужчиной без брака-позор, т.к. люди наши достаточно консервативные, приверженцы традиций. Уф
чтобы понять в чем замес истории.