Yes to public washrooms.  We are all born with the need for one and.... surprise, surprise, that includes the homeless too. No shifting responsibility to businesses. Self cleaning ones or a small fee.