Going to prison for not supporting financially a child who is not a child anymore, but legally adult/grown up? Weird. All European countries have a social security system which enables each and every one who is without financial means, to receive support. Amount may vary, but all Europeans get financial support from the State if they are incapable of supporting themselves for a shorter or longer period. The Czech state has inherited the atheist outlook that was prevailing during the Communist era, and is THE most atheist state in Europe today, having the smallest percentage of its population claiming to be Christian, of all European countries, so this is just an attempt at hitting out against an already discriminated creed. The same they would probably have done against any smaller group apart from the Lutheran Church, which they dare not touch.
Harsh and stupid parents - but equally harsh and stupid local authorities. What possible good benefits could come from legally forcing parents to support financially a grown up child? Do they think they can legally force good family relations to be the result?