The problem here is you two are disagreeing because you're approaching the problem from different viewpoints: legal and ethical. Is it legal to hire an intern unpaid? Yes (assuming you comply with the law). Is it ethical to hire an intern unpaid? Most tech people (The majority of HN's audience) would say no. But, that's for your company to decide.