It's a nice story and it's true.
Weekends, sick days, vacation days, being paid in legal tender and not company scrip, maternity leave, safety regulations, disabled affordance, banning child labor, civil rights and womens' rights (while they lasted) and the minimum wage. All due to socialist activism and a non-zero amount of violence.
Hold your socialist jihad propaganda a bit off, sundays were definitely off days for festivities, visiting church etc. Definitely all over Europe, its still frowned upon in many places to do any amount of ie house work during sundays.