What Dan fails to realize apparently is that the milk still isn't for free because he can find himself paying child support for children he fathers out of wedlock. Kathleen can still have children and get child support from him for 18 years.
You make a good point, but I wonder if Dan thinks he'll just throw 300 or 400 dollars at her and tell her to get an abortion.