Public money puts Republican Bachmann on defensive