Is it the role of companies to reach where the government cannot? For example, creating child care space at the workplace, helping kids from poorer families with school grants or supporting medical research.
Yes, they can complement each other
No, a company's business is business
Yes, a company's responsibility is to provide solutions to any kind of problem
No, it should be limited to corporate giving and donations
No, there are certain activities that should always be government's responsibility