There already is requirement for employers to hold jobs (at least similar ones) for military personal. I beleive the requirement affects only employers of certain sizes.
My feeling is that military is just a job like anything else. When they signed up, they should’ve thought about the risks and rewards. If one can’t live with the risk of serving in the military, one should not join. Taxpayers pay enough already to train and employ the military, we don’t need to pay more. Many enlisted/reservists could barely graduate high school. We spend tremendous amounts of money training them.
I’m sorry, to me, sad as it is, a guardsman loosing his house is just like any other employed person loosing his house.
The financial problems come from the guardsman relying on his regular job income plus his national guard (week-end) income, never thinking that he would have to serve for long periods in a conflict. Remember, military personel get paid fairly when they serve.