No system is perfect. Socialism while good on paper, requires that everyone contribute and give in to receive. Kind of like an ant society, you work hard as everyone else haul contribute the resources necessary to keep the society alive. However such a system is open to exploitation. One example is that it might allow for the lazy and non-working to collect benefits while never contributing. One for all becomes all for one. It is pretty much like this in California where welfare is handed out like water in a fountain. Good intentions, abused by the lazy.
Under a capitalist system you end up with stuff like this:
The problem here is that no one is saying that Hobby Lobby employers/managers/etc have to buy birth control pills for themselves. They've ruled that they have the right not to let their employees use their insurance to buy birth control, but think of how this can be exploited. What if a company decides, "Hey, our employees are all using their insurance a lot during winter getting these /flu shots/, why don't we tell them we religiously object to that, so that we don't have to pay for that anymore"?
Or even with birthcontrol, what if your employee has a condition that requires contraceptives as part of treatment? What are they gonna do?
I guarantee that your parents get their health insurance from their jobs. Otherwise, you're loaded and should probably just shut the forget up since you didn't make any of that money.
If you wanted to make your food brown townogy accurate, it would be like if Hobby Lobby took part of your paychecks and said, "Hey, we'll let you use this to cover your food so that you can't ever go starving. It's fine though since you can still get whatever you want!" and then immediately you go to purchase bananas, and they turn around and say "Sorry, we religiously object to phallic foods, so you're gonna have to eat anchovies or cherries or something for dinner, sorry!". Sound fair?