Давно уже, не один десяток лет, в обиходном, просторечном русском языке принято называть сожительство гражданским браком. Да, формально это неправильно. Гражданский брак - тот, что в ЗАГСе зарегистрирован (в противоположность браку церковному) А сожительство - никаким браком не является. Но людям неприятно называться сожителями, вот и придумали эвфемизмы - гражданский брак, гражданская жена, гражданский муж.
Что выходит?
А то, что "по-правильному" - правы Вы: "гражданский муж" - это после регистрации брака.
А по факту, "по жизни": "гражданский муж" - это сожитель.
И когда практически все говорят "неправильно" - сопротивляться глупо и бесполезно.
Хотите, чтобы Вас понимали - извольте изъясняться на понятном всем языке. Ну и что, что на русском канцелярском по-другому...