Sardine, though maybe that is true for these tiny companies, but larger firms - it is in their self-interest to be more inclusive. Hence big employers can cope with parental leave, but also cope with sabbaticals for long term employees, and some also (e.g. my employer ) have a positive discrimation policy with regards to recruitment of minorities and SNs employees amongst others. I got accepted on their "Diversity" project for being English! 
I think in reality you need slightly different rules for different size companies. For example, Joe Bloggs the local baker might struggle if they are forced to employ a quota of one person of child bearing age, one ethnic minority and someone with a disability. Your local Tesco, on the other hand, could do this relatively easily.
It's not always about the moral judgement, because companies won't exist if they don't make money. The rules NEED to exist to protect vulnerable people and to ensure equal opportunity - but you need to choose where to fight your battles IFYSWIM.